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 相关文章推荐
BBS(php & mysql)完整版(三)
Oct 09 PHP
php 文件状态缓存带来的问题
Dec 14 PHP
php对mongodb的扩展(初出茅庐)
Nov 11 PHP
PHP缓存集成库phpFastCache用法
Dec 15 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
Mar 03 PHP
php封装好的人民币数值转中文大写类
Dec 20 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
Apr 15 PHP
Zend Framework路由器用法实例详解
Dec 11 PHP
PHP中include和require的区别实例分析
May 07 PHP
thinkphp5框架API token身份验证功能示例
May 21 PHP
php简单检测404页面的方法示例
Aug 23 PHP
PHP与Web页面的交互示例详解一
Aug 04 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的一个登录的类 [推荐]
2007/03/16 PHP
php中autoload的用法总结
2013/11/08 PHP
PHP数组编码gbk与utf8互相转换的两种方法
2016/09/01 PHP
php表单处理操作
2017/11/16 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
FF IE浏览器修改标签透明度的方法
2014/01/27 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
2015/03/14 Javascript
javascript实现倒计时并弹窗提示特效
2015/06/05 Javascript
jQuery实现三级菜单的代码
2016/05/09 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
2016/05/12 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
ES6中箭头函数的定义与调用方式详解
2017/06/02 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
vue.js与element-ui实现菜单树形结构的解决方法
2018/04/21 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
ES6中Set和Map用法实例详解
2020/03/02 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
python正则分析nginx的访问日志
2017/01/17 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
2018/11/20 Python
Python里字典的基本用法(包括嵌套字典)
2019/02/27 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
Python一键安装全部依赖包的方法
2019/08/12 Python
Tensorflow训练模型越来越慢的2种解决方案
2020/02/07 Python
python闭包与引用以及需要注意的陷阱
2020/09/18 Python
PyCharm+Miniconda3安装配置教程详解
2021/02/16 Python
Html5之title吸顶功能
2018/06/04 HTML / CSS
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
自我评价正确写法范文
2013/12/10 职场文书
消防安全标语
2014/06/07 职场文书
求职教师自荐书
2014/06/19 职场文书
2015年组织部工作总结
2015/04/03 职场文书