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 cron中的批处理
Sep 16 PHP
使用zend studio for eclipse不能激活代码提示功能的解决办法
Oct 11 PHP
php 获取客户端的真实ip
Nov 30 PHP
php防止sql注入之过滤分页参数实例
Nov 03 PHP
PHP面向对象之后期静态绑定功能介绍
May 18 PHP
PHP中CheckBox多选框上传失败的代码写法
Feb 13 PHP
PHP+MYSQL实现读写分离简单实战
Mar 13 PHP
Mac下php 5升级到php 7的步骤详解
Apr 26 PHP
php 数组元素快速去重
May 05 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
Nov 12 PHP
thinkphp中U方法按路由规则生成url的方法
Mar 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
2021年最新CPU天梯图
2021/03/04 数码科技
php性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
解析php中static,const与define的使用区别
2013/06/18 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
php使用for语句输出三角形的方法
2015/06/09 PHP
php简单备份与还原MySql的方法
2016/05/09 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
2011/01/06 Javascript
JS中的异常处理方法分享
2013/12/22 Javascript
CSS或者JS实现鼠标悬停显示另一元素
2016/01/22 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
pm2 部署 node的三种方法示例
2017/10/20 Javascript
浅谈Vue网络请求之interceptors实际应用
2018/02/28 Javascript
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
简化版的vue-router实现思路详解
2018/10/19 Javascript
angular6的table组件开发的实现示例
2018/12/26 Javascript
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
Python快速从注释生成文档的方法
2016/12/26 Python
Flask项目中实现短信验证码和邮箱验证码功能
2019/12/05 Python
python基于三阶贝塞尔曲线的数据平滑算法
2019/12/27 Python
pytorch中图像的数据格式实例
2020/02/11 Python
python 实现线程之间的通信示例
2020/02/14 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
2020/08/19 Python
canvas实现飞机打怪兽射击小游戏的示例代码
2018/07/09 HTML / CSS
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
大学学生会竞选演讲稿
2014/04/25 职场文书
校庆团日活动总结
2014/08/28 职场文书
2016年“5.12”护士节致辞
2015/07/31 职场文书
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python
国庆节到了,利用JS实现一个生成国庆风头像的小工具 详解实现过程
2021/10/05 Javascript
Go语言grpc和protobuf
2022/04/13 Golang