1、time()函数
a)作用:返回当前的unix时间戳,数值是自Unix纪元(00:00:00 January 1, 1970 GMT)起到现在的秒数;
b)例子说明:
<?php
echo time();
?>
2、microtime()函数
a)作用:返回以“msec sec”为格式的一个字符串,其中sec(时间戳)就是time()函数返回的数值,msec是微秒部分。
b)注意:microtime(true)返回的值是 sec+msec 的和,保留四位小数
c)例子说明:
<?php
$mtime = microtime();
$array = explode(" ", $mtime);
echo "<pre>";
print_r($array);
echo "<pre>";
?>
3、date()函数
a)作用:格式化一个本地时间/日期,之前的时间戳并不是给用户看的,用户习惯看到的日期是这样的,2015-02-03
b)例子说明:
<?php
echo date('Y-m-d');
?>
4、时间戳与date之间的转换
a)时间戳转date
<?php
// 1285724523表示一个时间戳
$date=date('Y-m-d',"1285724523");
echo $date;
?>
b)date转时间戳
PHP 提供了函数可以方便的将各种形式的日期转换为时间戳,该类函数主要是:
1》 strtotime() : 将任何英文文本的日期时间描述解析为时间戳。
2》 mktime() : 从日期取得时间戳。
<?php
echo strtotime("2009-10-21 16:00:10"); //输出 1256112010
echo strtotime("10 September 2008"); //输出 1220976000
echo strtotime("+1 day"), "<br />"; //输出明天此时的时间戳
// int mktime(时, 分, 秒, 月, 日, 年)
echo mktime(21, 50, 55, 07, 14, 2010); //输出“1279115455”
?>