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 会话(session 时间设定)使用入门代码
Jun 05 PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 PHP
php文件上传的简单实例
Oct 19 PHP
php比较两个绝对时间的大小
Jan 31 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
Aug 23 PHP
php防止站外远程提交表单的方法
Oct 20 PHP
php从文件夹随机读取文件的方法
Jun 01 PHP
PHP微信公众号自动发送红包API
Jun 01 PHP
PHP连接MySQL进行增、删、改、查操作
Feb 19 PHP
Laravel中的chunk组块结果集处理与注意问题
Aug 15 PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 PHP
PHP swoole和redis异步任务实现方法分析
Aug 12 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
BBS(php & mysql)完整版(五)
2006/10/09 PHP
php图片验证码代码
2008/03/27 PHP
PHP PDOStatement:bindParam插入数据错误问题分析
2013/11/13 PHP
详解PHP中mb_strpos的使用
2018/02/04 PHP
JavaScript中的私有成员
2006/09/18 Javascript
Z-Blog中用到的js代码
2007/03/15 Javascript
jQuery 标题的自动翻转实现代码
2009/10/14 Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
浅析js中的浮点型运算问题
2014/01/06 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
jquery延迟对象解析
2016/10/26 Javascript
JS实现仿PS的调色板效果完整实例
2016/12/21 Javascript
JavaScript提高加载和执行效率的方法
2017/02/03 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
Vue的轮播图组件实现方法
2018/03/03 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
用Python进行行为驱动开发的入门教程
2015/04/23 Python
Python机器学习之决策树算法
2017/12/22 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
Keras模型转成tensorflow的.pb操作
2020/07/06 Python
俄罗斯品牌服装和鞋子的在线商店:KUPIVIP
2019/10/27 全球购物
执行总经理岗位职责
2014/02/03 职场文书
安康杯竞赛活动总结
2014/05/05 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
法学专业大学生实习自我鉴定
2014/10/05 职场文书
婚前协议书范本
2014/10/27 职场文书
2015年安全生产责任书
2015/01/30 职场文书
学雷锋日活动总结
2015/02/06 职场文书
银行先进个人总结
2015/02/15 职场文书
2019送给家人们的中秋节祝福语
2019/08/15 职场文书
python 模拟在天空中放风筝的示例代码
2021/04/21 Python
JavaScript 数组去重详解
2021/09/15 Javascript