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通过COM使用ADODB的简单例子
Dec 31 PHP
php读取xml实例代码
Jan 28 PHP
PHP Memcached应用实现代码
Feb 08 PHP
收藏的PHP常用函数 推荐收藏保存
Feb 21 PHP
PHP如何抛出异常处理错误
Mar 02 PHP
php二维数组用键名分组相加实例函数
Nov 06 PHP
windows7下安装php的imagick和imagemagick扩展教程
Jul 04 PHP
PHP程序员的技术成长规划
Mar 25 PHP
php微信公众号开发之答题连闯三关
Oct 20 PHP
浅谈PHP封装CURL
Mar 06 PHP
PHP生成指定范围内的N个不重复的随机数
Mar 18 PHP
php 利用socket发送GET,POST请求的实例代码
Jul 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数组最大值,最小值的代码
2011/10/31 PHP
非常实用的php弹出错误警告函数扩展性强
2014/01/17 PHP
php利用反射实现插件机制的方法
2015/03/14 PHP
PHP实现的AES加密、解密封装类与用法示例
2018/08/02 PHP
PHP PDOStatement::fetchAll讲解
2019/01/31 PHP
JavaScript 克隆数组最简单的方法
2009/02/12 Javascript
JS 动态获取节点代码innerHTML分析 [IE,FF]
2009/11/30 Javascript
锋利的jQuery jQuery中的DOM操作
2010/03/21 Javascript
Javascript 网页黑白效果实现代码(兼容IE/FF等)
2010/04/23 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/03 Javascript
基于JavaScript 声明全局变量的三种方式详解
2013/05/07 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
window.showModalDialog()返回值的学习心得总结
2014/01/07 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
2015/09/06 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
JavaScript中rem布局在react中的应用
2015/12/09 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
Python 除法小技巧
2008/09/06 Python
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
Python中方法链的使用方法
2016/02/23 Python
详解python的几种标准输出重定向方式
2016/08/15 Python
实时获取Python的print输出流方法
2019/01/07 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
北美领先的智能产品购物网站:Wellbots
2018/06/11 全球购物
SIXPAD智能健身仪英国官网:革命性的训练装备品牌
2018/09/27 全球购物
什么是Smarty变量操作符?如何使用Smarty变量操作符
2014/07/18 面试题
理工大学毕业生自荐信范文
2014/02/22 职场文书
公司离职证明标准样本
2014/10/05 职场文书
2014年小学教师工作总结
2014/11/10 职场文书
皇城相府导游词
2015/02/06 职场文书
个人培训总结
2015/03/05 职场文书
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript