phptime函数
php time函数是从PHP脚本服务器中获取当前系统时间的函数。它返回一个以Unix时间戳(所谓的从格林威治时间1970年1月1日00:00:00 UTC到当前时间的总秒数的整型值)表示的当前时间。由于时间戳必须是以暴露的形式返回的,因此time()函数没有任何参数。 universaldate时间戳(UTC)可以用time()函数来实现:
echo date('r',time());
// Mon, 07 Apr 2014 16:11:32 +0000
应用time()函数时,应考虑跨地区用户的存在。time()函数返回UTC时间戳,不考虑本地时差,所以从UTC时间转到本地时间比较困难,且每个地区有不同的规则。因此,关于时间的界限问题,应该使用栏目localtime(),这是一种更好的方法。
php的其他时间函数
除了time()函数之外,PHP中还有很多针对时间处理的函数,包括但不限于以下函数:mktime(),strtotime(),date()和strftime()。
mktime(): 此函数可以接受格式化的日期/时间元素作为参数,并返回一个时间戳值。
strtotime(): 此函数可以对任何类型的日期/时间字符串进行解析,以获取Unix时间戳.
date(): 这个函数是PHP中最常用的时间函数。它可以帮助用户格式化日期和时间,并返回以可读格式表示的日期和时间字符串。
strftime(): 此函数用于生成便于读取的日期/时间格式。它将Unix时间戳转换为格式化时间并将它们很好的显示在屏幕上。
总结
PHP Time函数是用于读取当前系统时间的函数,获取时间戳用time()函数;除了Time函数之外,PHP也包含了许多其他与时间有关的函数,如mktime(),strtotime(),date()和strftime()等。