详细介绍PHP中strtotime函数使用方法

开发 后端
本文介绍的是PHP中strtotime函数的用法,主要分别两个大的方面,希望对你有帮助,一起来看。

PHP中有个叫做strtotime的函数。strtotime 实现功能:获取某个日期的时间戳,或获取某个时间的时间戳。strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]

一,获取指定日期的unix时间戳

strtotime("2009-1-22") 示例如下:

 

  1. echo strtotime("2009-1-22")  

 

结果:1232553600

说明:返回2009年1月22日0点0分0秒时间戳

二,获取英文文本日期时间

示例如下:

便于比较,使用date将当时间戳与指定时间戳转换成系统时间

(1)打印明天此时的时间戳strtotime("+1 day")

当前时间:

  1. echo date("Y-m-d H:i:s",time())  

 

结果:2009-01-22 09:40:25

指定时间:

  1. echo date("Y-m-d H:i:s",strtotime("+1 day"))  

 

结果:2009-01-23 09:40:25

(2)打印昨天此时的时间戳strtotime("-1 day")

当前时间:

  1. echo date("Y-m-d H:i:s",time())  

 

结果:2009-01-22 09:40:25

指定时间:

  1. echo date("Y-m-d H:i:s",strtotime("-1 day"))  

 

结果:2009-01-21 09:40:25

(3)打印下个星期此时的时间戳strtotime("+1 week")

当前时间:

  1. echo date("Y-m-d H:i:s",time())  

 

结果:2009-01-22 09:40:25

指定时间:

  1. echo date("Y-m-d H:i:s",strtotime("+1 week"))  

 

结果:2009-01-29 09:40:25

(4)打印上个星期此时的时间戳strtotime("-1 week")

当前时间:

  1. echo date("Y-m-d H:i:s",time())  

 

结果:2009-01-22 09:40:25

指定时间:

  1. echo date("Y-m-d H:i:s",strtotime("-1 week"))  

 

结果:2009-01-15 09:40:25

(5)打印指定下星期几的时间戳strtotime("next Thursday")

当前时间:

  1. echo date("Y-m-d H:i:s",time())  

 

结果:2009-01-22 09:40:25

指定时间:

  1. echo date("Y-m-d H:i:s",strtotime("next Thursday"))  

 

结果:2009-01-29 00:00:00

(6)打印指定上星期几的时间戳strtotime("last Thursday")

当前时间:

  1. echo date("Y-m-d H:i:s",time())  

 

结果:2009-01-22 09:40:25

指定时间:

  1. echo date("Y-m-d H:i:s",strtotime("last Thursday"))  

 

结果:2009-01-15 00:00:00

以上示例可知,strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。

希望通过本文的介绍后,你已经能掌握strtotime函数用法。

责任编辑:于铁 来源: 互联网
相关推荐

2011-07-13 11:34:58

CC++时间函数

2009-12-03 17:18:15

PHP strtoti

2009-12-01 19:02:20

PHP取整函数

2009-12-02 15:02:09

PHP simplex

2009-11-30 17:16:34

PHP函数preg_m

2010-03-05 15:20:25

Linux man命令

2009-11-30 17:43:54

PHP split()

2009-12-07 16:52:59

PHP函数getima

2009-11-16 16:54:00

PHP构造函数

2009-11-27 09:17:06

PHP magic_q

2009-11-26 19:05:04

PHP函数explod

2009-11-26 15:23:24

PHP函数ereg()

2009-11-16 15:40:58

PHP数组函数

2009-12-10 09:59:49

PHP读取目录函数

2011-06-15 15:16:54

Session

2009-12-01 18:02:41

PHP表单数组

2009-08-28 17:01:43

C#构造函数

2011-07-20 13:34:37

C++

2009-11-26 18:49:54

PHP函数preg_s

2009-12-02 20:15:12

PHP header函
点赞
收藏

51CTO技术栈公众号