§ ITPOW >> 文档 >> PHP

PHP 实用教程-时间日期

作者:vkvi 来源:ITPOW(原创) 日期:2009-5-25

time()

time() 并不是直接返回几时几分几秒,而是返回 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。

date(format[, timestamp])

echo date("Y-m-d H:i:s", time()+3600*8); //输出类似 2009-05-25 21:48:48

date() 并不是直接返回当前的日期,而是格式化日期或时间。第一个参数表示格式,第二个参数表示时间戳(默认为 time())。关于第一个参数的详细介绍请参见 http://www.php.net/manual/zh/function.date.php

由于 time() 是以世界标准时间格林威治时间为基础的,所以换算成中国时间要加上 8 个 3600 秒。

mktime(hour, minute, second, month, day, year)

echo date("Y-m-d H:i:s", mktime(21, 48, 48, 5, 25, 2009)); //输出 2009-05-25 21:48:48

mktime 产生一个时间戳。

相关文章