PHP中strtotime函数使用方法详解


Posted in PHP onNovember 27, 2011

在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函数用法。

PHP 相关文章推荐
PHP5中的this,self和parent关键字详解教程
Mar 19 PHP
PHP利用str_replace防注入的方法
Nov 10 PHP
yii的CURD操作实例详解
Dec 04 PHP
ThinkPHP3.2.2的插件控制器功能
Mar 05 PHP
php的4种常见运行方式
Mar 20 PHP
浅析PHP7新功能及语法变化总结
Jun 17 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
Nov 25 PHP
php获取POST数据的三种方法实例详解
Dec 20 PHP
浅谈php(codeigniter)安全性注意事项
Apr 06 PHP
Yii2框架可逆加密简单实现方法
Aug 25 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
Mar 02 PHP
Laravel框架源码解析之入口文件原理分析
May 14 PHP
遍历指定目录下的所有目录和文件的php代码
Nov 27 #PHP
用PHP写的基于Memcache的Queue实现代码
Nov 27 #PHP
PHP中去除换行解决办法小结(PHP_EOL)
Nov 27 #PHP
php操作SVN版本服务器类代码
Nov 27 #PHP
支持中文的php加密解密类代码
Nov 27 #PHP
php UBB 解析实现代码
Nov 27 #PHP
PHP高自定义性安全验证码代码
Nov 27 #PHP
You might like
一个php作的文本留言本的例子(四)
2006/10/09 PHP
php中使用DOM类读取XML文件的实现代码
2011/12/14 PHP
PHP中SESSION的注销与清除
2015/04/16 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
才发现的超链接js导致网页中GIF动画停止的解决方法
2007/11/02 Javascript
基于JQuery实现鼠标点击文本框显示隐藏提示文本
2012/02/23 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
纯javascript判断查询日期是否为有效日期
2015/08/24 Javascript
谈谈JavaScript自定义回调函数
2015/10/18 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
2020/05/16 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
2016/12/21 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
详解Vue2.0之去掉组件click事件的native修饰
2017/04/20 Javascript
react-native之ART绘图方法详解
2017/08/08 Javascript
Vue中使用Sortable的示例代码
2018/04/07 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
JavaScript制作3D旋转相册
2020/08/02 Javascript
javascript 高级语法之继承的基本使用方法示例
2019/11/11 Javascript
javascript中正则表达式语法详解
2020/08/07 Javascript
python函数返回多个值的示例方法
2013/12/04 Python
Python多线程经典问题之乘客做公交车算法实例
2017/03/22 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
python操作docx写入内容,并控制文本的字体颜色
2020/02/13 Python
GLAMGLOW格莱魅美国官网:美国知名的面膜品牌
2016/12/31 全球购物
瑞士香水购物网站:Parfumcity.ch
2017/01/14 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
行政人事经理职位说明书
2014/03/05 职场文书
幼儿园毕业典礼主持词
2014/03/21 职场文书
环保倡议书范文
2014/05/12 职场文书
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
2015年留守儿童工作总结
2015/05/22 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
JS如何使用剪贴板操作Clipboard API
2021/05/17 Javascript
SqlServer数据库远程连接案例教程
2021/07/15 SQL Server
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python