PHP:strotime()和time()显示不同的时间戳
但如果我在2017-05-03 16:02:01相同的时间戳运行查询,我希望它会打印出来PHP:strotime()和time()显示不同的时间戳,php,Php,但如果我在2017-05-03 16:02:01相同的时间戳运行查询,我希望它会打印出来 1493828161 1493809172 // 但是它的打印结果差别很大。time()返回动态当前时间戳,该时间戳将随时发生变化 其中,传递的日期是静态日期,它将把它转换为它的timestamp()值并显示它 结论:time()是不能停止的,它随着时间的流逝而运行,而给定日期时间的时间戳总是显示给定日期时间的静态值时间戳。strotime('2017-05-01 16:02:01')) 将提供的时间转换
1493828161
1493809172 //
但是它的打印结果差别很大。time()
返回动态当前时间戳,该时间戳将随时发生变化
其中,传递的日期是静态日期,它将把它转换为它的timestamp()
值并显示它
结论:time()是不能停止的,它随着时间的流逝而运行,而给定日期时间的时间戳总是显示给定日期时间的静态值时间戳。strotime('2017-05-01 16:02:01'))
:返回当前值。当然,它们是不同的
time()
是当前时间,即5月3日。您的strotime()
是5月1日。第一次输出是可以的,因为strotime('2017-05-01 16:02:01')代码>这将打印该时刻的时间戳和输出电流timestamp@Qirel我更新了我今天要问的问题时间戳。。标准时间('2017-05-03 16:02:01')@因此time()的输出应该高于strotime('2017-05-03 16:02:01');如果我在2017-05-03 16:28:01在我的系统中运行此查询
1493828161
1493809172 //
1493809172
1493809172