手机游戏
经典单机
角色扮演
休闲益智
动作冒险
射击枪战
赛车竞速
模拟经营
解密闯关
策略战争
手机软件
时尚购物
体育运动
资讯阅读
教育学习
摄影摄像
生活服务
效率办公
聊天社交
视频盒子
其它软件
新闻资讯
游戏攻略
软件教程
游戏问答
软件资讯
软件技术
叨叨念念
网站技术
技术问答
软件教程
资源资料
原创作品
代码学习
网页设计
网络技术
合集
合集
游戏合集
软件合集
资讯合集
视频合集
首页 > 代码学习 > 代码学习

PHP strtotime() 函数

作者:星知苑 时间:2013-02-22 07:43:43

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

strtotime(time,now)

time 规定要解析的时间字符串。

now 用来计算返回值的时间戳。如果省略该参数,则使用当前时间。

 

示例如下:

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

1.明天此时的时间戳strtotime("+1 day")[break]

当前时间:

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

结果:2013-02-22 07:47:25

指定时间:

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

结果:2013-02-22 07:47:25

 

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

当前时间:

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

结果:2013-02-22 07:47:25

指定时间:

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

结果:2013-02-21 07:47:25

 

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

当前时间:

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

结果:2013-02-22 07:47:25

指定时间:

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

结果:2013-03-01 07:47:25

 

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

当前时间:

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

结果:2013-02-22 07:47:25

指定时间:

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

结果:2013-02-15 07:47:25

 

5.下星期几的时间戳strtotime("next Thursday")

当前时间:

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

结果:2013-02-22 07:47:25

指定时间:

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

结果:2013-02-28 07:47:25

 

6.上星期几的时间戳strtotime("last Thursday")

当前时间:

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

结果:2013-02-22 07:47:25

指定时间:

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

结果:2013-02-14 07:47:25

 

7.这个月的第一天

 

当前时间:

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

结果:2013-02-22 07:47:25

指定时间:

echo date("Y-m-01",strtotime("now"))

结果:2013-02-01

 

8.这个月的最后一天

当前时间:

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

结果:2013-02-22 07:47:25

指定时间(先计算出这个月的第一天,然后加一个月,最后减一天,就是这个月的最后一天):

$firstday = date("Y-m-01",strtotime("now"));

echo date("Y-m-d",strtotime("$firstday +1 month -1 day"))

结果:2013-02-28

 

9.上个月的第一天

当前时间:

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

结果:2013-02-22 07:47:25

指定时间:

echo date("Y-m-01",strtotime("-1 month"))

结果:2013-01-01

 

10.下个月的第一天

当前时间:

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

结果:2013-02-22 07:47:25

指定时间:

echo date("Y-m-01",strtotime("+1 month"))

结果:2013-03-01

 

11.上个月的最后一天

当前时间:

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

结果:2013-02-22 07:47:25

指定时间:

$firstday = date("Y-m-01",strtotime("now"));

echo date("Y-m-d",strtotime("$firstday -1 day"))

结果:2013-02-28

 

12.下个月的最后一天

当前时间:

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

结果:2013-02-22 07:47:25

指定时间:

$firstday = date("Y-m-01",strtotime("now"));

echo date("Y-m-d",strtotime("$firstday +2 month -1 day"))

结果:2013-02-28

 

13.指定日期的时间strtotime("2010-07-01 08:00:00")

当前时间:

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

结果:2013-02-22 07:47:25

指定时间(如:2010-07-01 08:00:00):

echo date("Y-m-d H:i:s",strtotime("2010-07-01 08:00:00"))

结果:2010-07-01 08:00:00

…………

良心推荐

体育赛事app哪个好
  • 体育派下载
  • 体育资讯app
  • 体育88app
  • 兵娱网体育app
  • 广东体育app
  • 球长体育app下载
在家里喝着小酒拿起手机来观看各种体育的比赛相信是很多的用户体育迷的喜欢,有的是很多的体育的资讯不管是篮球还是足球等都是可以让平台上面直接的看到各种比赛的真实的现场直播,有的是多种方面的资讯还有赛事的竞猜活动,想要知道哪一个体育软件比较好用的这里就有着一大堆经过测评后的体育软件让你看比赛更轻松。

相关资讯