在PHP中使用strtotime函数的详细解决方案
有PHP调用函数strtotime。strtotime实现功能:获取时间日期戳,或有时间一定时间戳。strtotime解析日期和时间的任何英文文本描述为Unix时间戳{转换系统时间为Unix时间戳}首先,获取指定日期的UNIX时间戳。
例的strtotime(着)如下:
1.echo strtotime(着)
结果:1232553600
描述:返回0点,0分钟和0秒时间戳2009年1月22日。
二、获取英文文本的日期时间
示例如下:
为了进行比较,时间戳和指定的时间戳使用日期转换为系统时间。
(1)打印时间戳strtotime(1天)明天这个时候。
当前时间:
1.echo日期(当前H:我:S
结果:2009-01-22 09:40:25
指定的时间:
1.echo日期(当前H:我:S
结果:2009-01-23 09:40:25
(2)打印时间戳strtotime(1天)在昨天的这个时候。
当前时间:
1.echo日期(当前H:我:S
结果:2009-01-22 09:40:25
指定的时间:
1.echo日期(当前H:我:S
结果:2009-01-21 09:40:25
(3)打印时间戳strtotime(1周)在下一个星期的这个时候
当前时间:
1.echo日期(当前H:我:S
结果:2009-01-22 09:40:25
指定的时间:
1.echo日期(当前H:我:S
结果:2009-01-29 09:40:25
(4)打印时间戳strtotime上周这个时候(1周)
当前时间:
1.echo日期(当前H:我:S
结果:2009-01-22 09:40:25
指定的时间:
1.echo日期(当前H:我:S
结果:09:40:25见习
(5)打印时间戳strtotime(下星期四)指定下一周。
当前时间:
1.echo日期(当前H:我:S
结果:2009-01-22 09:40:25
指定的时间:
1.echo日期(当前H:我:S
结果:2009-01-29 00:00:00
(6)打印时间戳strtotime(上星期四)指定的最后一个星期。
当前时间:
1.echo日期(当前H:我:S
结果:2009-01-22 09:40:25
指定的时间:
1.echo日期(当前H:我:S
结果:见习00:00:00
上面的例子表明,strtotime可以解释日期和任何英语文本为Unix时间戳时间说明。我们结合mktime()或()日期格式的日期和时间到指定时间达到要求的日期和时间。
希望本文的介绍后,你已经能够掌握strtotime函数的使用。