time()
时间戳 int(1524897548)
date(format,timestamp)
format 必需.指定时间戳格式
Y:年
m:月
d:日
H:小时 带首位0,24小时格式
h:小时 带首位0,12小时格式
i:分钟
s:秒(00-59)
a:午前-am;午后-pm
timestamp 可选,规定时间戳.默认为当前时间
大小写区分很重要,如:
echo date("Y-m-d H:m:s") ;//H 2018-04-28 14:39:08 24小时制
echo date("Y-m-d h:m:s") ;//h 2018-04-28 02:39:08 12小时制
日期转时间戳 strtotime()
strtotime可以识别中文,英文,数字
echo date("Y-m-d H:m:s",strtotime("now")), "<br>";
echo date("Y-m-d H:m:s",strtotime("10 September 2018")), "<br>";
echo date("Y-m-d H:m:s",strtotime("+1 day")), "<br>";
echo date("Y-m-d H:m:s",strtotime("+1 week")), "<br>";
echo date("Y-m-d H:m:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "<br>";
echo date("Y-m-d H:m:s",strtotime("next Thursday")), "<br>";
echo date("Y-m-d H:m:s",strtotime("last Monday")), "<br>";
输出为
2018-04-28 14:04:11
2018-09-10 00:09:00
2018-04-29 14:04:11
2018-05-05 14:05:11
2018-05-07 18:05:13
2018-05-03 00:05:00
2018-04-23 00:04:00