补充:Unix时间戳为11位的数字,从 Unix 新纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数,在数据库中常用int类型存储。
time
返回当前时间的Unix时间戳
格式: int time ( void )
mktime
取得一个日期的 UNIX 时间戳
int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]])
strtotime
将任何英文文本的日期时间描述解析为 UNIX 时间戳
int strtotime ( string time [, int now])
手册上的例子
1
2
3
4
5
6
7
8
9
echo strtotime ("now"), "\n";
echo strtotime ("10 September 2000"), "\n";
echo strtotime ("+1 day"), "\n";
echo strtotime ("+1 week"), "\n";
echo strtotime ("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime ("next Thursday"), "\n";
echo strtotime ("last Monday"), "\n";
?>
阅读(1228) | 评论(0) | 转发(0) |