echo strtotime('2017-05-03 16:16:01');
echo "<br>";
echo time();
我在2017-05-03 16:28:01运行了此查询,因此time()的输出应该更高并且strtotime('2017-05-03 16:16:01');应该更低,但我没有得到输出。
上面的代码打印
1493828161
1493809172 //
但如果我在2017-05-03 16:02:01同一时间戳运行查询,我打算打印它
1493809172
1493809172
但它打印的差别很大。
答案 0 :(得分:0)
time()
返回动态当前时间戳,它将随时改变。
您的通过日期是静态日期,将其转换为timestamp()
值并显示。
结论:time()是无法停止的,它是按时间顺序运行的,而时间戳是给定的日期时间,它将始终显示给定日期时间的静态值时间戳。
答案 1 :(得分:0)
strtotime('2017-05-01 16:02:01')
时间()