时候戳是指格林威治时候自1970年1月1日(00:00:00 GMT)至当前时候的总秒数。它也被称为Unix时候戳(Unix Timestamp)。
PHP 供应了函数能够轻易的将各种形式的日期转换为时候戳,该类函数主如果:
strtotime():将任何英文文本的日期时候形貌剖析为时候戳。
mktime():从日期获得时候戳。
strtotime()
strtotime() 函数用于将英文文本字符串示意的日期转换为时候戳,为 date() 的反函数,胜利返回时候戳,不然返回 FALSE 。语法:
int strtotime ( string time [, int now] )
参数 time 为被剖析的字符串,是依据 GNU 日期输入花样示意的日期。
例子:
<?php echo strtotime("2009-10-21 16:00:10"); //输出 1256112010 echo strtotime("10 September 2008"); //输出 1220976000 echo strtotime("+1 day"), "<br />"; //输出来日诰日此时的时候戳 ?>
mktime()
mktime() 函数用于从日期获得时候戳,胜利返回时候戳,不然返回 FALSE 。语法:
int mktime(时, 分, 秒, 月, 日, 年)
比方
<?php echo mktime(21, 50, 55, 07, 14, 2010); //输出“1279115455” ?>
参数能够从右向左省略,任何省略的参数会被设置成当地日期和时候的当前值。
mktime() 在做日期盘算和考证方面很有效,它会自动盘算超出范围的输入的准确值。
以上就是php中的时候戳是什么的细致内容,更多请关注ki4网别的相干文章!