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 页面编码声明方法详解(header或meta)
Mar 12 PHP
php中一个有意思的日期逻辑处理
Mar 25 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
Jun 20 PHP
解析PHP无限级分类方法及代码
Jun 21 PHP
memcache命令启动参数中文解释
Jan 13 PHP
php的sprintf函数的用法 控制浮点数格式
Feb 14 PHP
从零开始学YII2框架(六)高级应用程序模板
Aug 20 PHP
php基于表单密码验证与HTTP验证用法实例
Jan 06 PHP
PHP序列化/对象注入漏洞分析
Apr 18 PHP
php版微信发红包接口用法示例
Sep 23 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
Nov 16 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
Sep 10 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连接MongoDB示例代码
2012/09/06 PHP
PHP与Java进行通信的实现方法
2013/10/21 PHP
php利用cookies实现购物车的方法
2014/12/10 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
JS location几个方法小姐
2008/07/09 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
javascript实现焦点滚动图效果 具体方法
2013/06/24 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
JQuery中解决重复动画的方法
2016/10/17 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
jquery中each循环的简单回滚操作
2017/05/05 jQuery
vue中的模态对话框组件实现过程
2018/05/01 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
vue学习笔记之slot插槽基本用法实例分析
2020/02/01 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
Python断言assert的用法代码解析
2018/02/03 Python
Python数据报表之Excel操作模块用法分析
2019/03/11 Python
pandas进行时间数据的转换和计算时间差并提取年月日
2019/07/06 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
查看keras的默认backend实现方式
2020/06/19 Python
如何以Winsows Service方式运行JupyterLab
2020/08/30 Python
python爬虫调度器用法及实例代码
2020/11/30 Python
python实现b站直播自动发送弹幕功能
2021/02/20 Python
英国领先的在线鱼贩:The Fish Society
2020/08/12 全球购物
档案管理员岗位职责
2013/12/01 职场文书
开业庆典邀请函
2014/01/08 职场文书
个人投资计划书
2014/05/01 职场文书
促销活动计划书
2014/05/02 职场文书
综合素质评价个性发展自我评价
2015/03/06 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书
html5表单的required属性使用
2021/07/07 HTML / CSS
OpenCV实现普通阈值
2021/11/17 Java/Android