PHP中strtotime函数使用方法分享


Posted in PHP onJanuary 10, 2012

一,获取指定日期的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函数用法。

PHP 相关文章推荐
PHP的历史和优缺点
Oct 09 PHP
《PHP边学边教》(02.Apache+PHP环境配置――下篇)
Dec 13 PHP
php 仿Comsenz安装效果代码打包提供下载
May 09 PHP
ThinkPHP之用户注册登录留言完整实例
Jul 22 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
Jul 29 PHP
php微信公众开发之获取周边酒店信息的方法
Dec 22 PHP
试用php中oci8扩展
Jun 18 PHP
PHP中异常处理的一些方法整理
Jul 03 PHP
浅析PHP中Session可能会引起并发问题
Jul 23 PHP
PHP笛卡尔积实现算法示例
Jul 30 PHP
tp5 sum某个字段相加得到总数的例子
Oct 18 PHP
浅析PHP中json_encode与json_decode的区别
Jul 15 PHP
比较详细PHP生成静态页面教程
Jan 10 #PHP
php中通过正则表达式下载内容中的远程图片的函数代码
Jan 10 #PHP
PHP三元运算符的结合性介绍
Jan 10 #PHP
如何用phpmyadmin设置mysql数据库用户的权限
Jan 09 #PHP
使用PHPMyAdmin修复论坛数据库的图文方法
Jan 09 #PHP
PHP的SQL注入过程分析
Jan 06 #PHP
超级实用的7个PHP代码片段分享
Jan 05 #PHP
You might like
PHP开发中常用的字符串操作函数
2011/02/08 PHP
php URL跳转代码 减少外链
2011/06/25 PHP
PHP多维数组遍历方法(2种实现方法)
2015/12/10 PHP
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
jquery 锁定弹出层实现代码
2010/02/23 Javascript
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
鼠标事件延时切换插件
2011/03/12 Javascript
javascript简易缓动插件(源码打包)
2012/02/16 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
JavaScript 巧学巧用
2017/05/23 Javascript
浅谈Node.js 子进程与应用场景
2018/01/24 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
进一步探究Python的装饰器的运用
2015/05/05 Python
Python 中 Virtualenv 和 pip 的简单用法详解
2017/08/18 Python
用Python3创建httpServer的简单方法
2018/06/04 Python
Django框架实现分页显示内容的方法详解
2019/05/10 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
浅析python 动态库m.so.1.0错误问题
2020/05/09 Python
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
什么是.net
2015/08/03 面试题
中英双版中文教师求职信
2013/10/27 职场文书
大学生军训自我评价分享
2013/11/09 职场文书
企业法人授权委托书
2014/04/03 职场文书
党员群众路线对照检查材料思想汇报
2014/09/17 职场文书
2014年环保局工作总结
2014/12/11 职场文书
2015秋季开学典礼主持词
2015/07/16 职场文书
远程教育培训心得体会
2016/01/09 职场文书
Java Socket实现Redis客户端的详细说明
2021/05/26 Redis
详解JS数组方法
2021/11/20 Javascript
python 管理系统实现mysql交互的示例代码
2021/12/06 Python