1 获取时间戳
time();
microtime();
echo time();
echo '<br/>';
echo microtime(); //返回时间戳 + 毫秒(一小数表示)
echo '<br/>';
echo microtime(true); //返回时间戳+4位毫秒(小数位)
2 格式化
date();
gmdate();
$time = time();
echo '<br/>';
echo date('Y-m-d 星期N', $time);
echo '<br/>';
echo date('Y-m-d H:i:s', 3600); //获得时间戳最开始的时间到第二个参数的秒数的日期 1970-01-01 08:00:00 时区的问题
echo '<br/>';
echo gmdate('Y-m-d H:i:s', 0); //gmdate无视时区
3 解析检测日期
mktime();
strtotime();
checkdate();
echo '<br/>';
echo mktime(0, 0 , 0 , 1 , 7, 2015); //时分秒 月日年
echo '<br/>';
echo strtotime('now');
echo '<br/>';
echo strtotime('now + 1 day');
var_dump(checkdate(2, 29, 2001)); //false