时间转换

1,将时间的日期格式,进行做对比:

如果是开始时间:UNIX_TIMESTAMP (a.pay_time),祝辞=,UNIX_TIMESTAMP(& # 39;“,只startime 美元;只“,就是# 39;),“; 结束时间:UNIX_TIMESTAMP (a.pay_time), & lt;=, UNIX_TIMESTAMP(& # 39;“,只endtime 美元;只“,23:59:59& # 39;)

,注明:a。pay_time是要进行对比的数据库字段;

,,,,,,,,,,startime美元和美元endtime是接收的进行对比的时间日期格式


2,将日期格式转化成时间戳格式:

strtotime()函数将任何英文文本的日期时间描述解析为Unix时间戳。



//转载至:http://www.jb51.net/article/21495.htm

(1)打印明天此时的时间戳strtotime (“+ 1 day")
当前时间:
1。回声日期(“Y-m-d H:我:s"时间())
结果:2009-01-22 09:40:25
指定时间:
1。回声日期(“Y-m-d H:我:s", strtotime (“+ 1 day"))
结果:2009-01-23 09:40:25
(2)打印昨天此时的时间戳strtotime (“1 day")
当前时间:
1。回声日期(“Y-m-d H:我:s"时间())
结果:2009-01-22 09:40:25
指定时间:
1。回声日期(“Y-m-d H:我:s", strtotime (“1 day"))
结果:2009-01-21 09:40:25
(3)打印下个星期此时的时间戳strtotime (“+ 1 week")
当前时间:
1。回声日期(“Y-m-d H:我:s"时间())
结果:2009-01-22 09:40:25
指定时间:
1。回声日期(“Y-m-d H:我:s", strtotime (“+ 1 week"))
结果:2009-01-29 09:40:25
(4)打印上个星期此时的时间戳strtotime (“1 week")
当前时间:
1。回声日期(“Y-m-d H:我:s"时间())
结果:2009-01-22 09:40:25
指定时间:
1。回声日期(“Y-m-d H:我:s", strtotime (“1 week"))
结果:2009-01-15 09:40:25
(5)打印指定下星期几的时间戳strtotime(“未来Thursday")
当前时间:
1。回声日期(“Y-m-d H:我:s"时间())
结果:2009-01-22 09:40:25
指定时间:
1。回声日期(“Y-m-d H:我:s", strtotime(“未来Thursday"))
结果:2009-01-29就是
(6)打印指定上星期几的时间戳strtotime(“最后Thursday")
当前时间:
1。回声日期(“Y-m-d H:我:s"时间())
结果:2009-01-22 09:40:25
指定时间:
1。回声日期(“Y-m-d H:我:s", strtotime(“最后Thursday"))
结果:2009-01-15就是
以上示例可知,strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()()或日期格式化日期时间获取指定的时间戳,实现所需要的日期时间。




时间转换