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+mysql一个名片库程序
Oct 09 PHP
一段php加密解密的代码
Jul 16 PHP
PHP随机数生成代码与使用实例分析
Apr 08 PHP
mysql 查询指定日期时间内sql语句实现原理与代码
Dec 16 PHP
PHP 类相关函数的使用详解
May 10 PHP
PHP加密扩展库Mcrypt安装和实例
Nov 10 PHP
php获取url参数方法总结
Nov 13 PHP
php实现的mongodb操作类
May 28 PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 PHP
php命名空间设计思想、用法与缺点分析
Jul 17 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
Nov 10 PHP
浅谈如何提高PHP代码的质量
May 28 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实现简单日历类编写
2020/08/28 PHP
JS去除字符串的空格增强版(可以去除中间的空格)
2009/08/26 Javascript
jQuery EasyUI API 中文文档 - Documentation 文档
2011/09/29 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
JQuery菜单效果的两个实例讲解(3)
2015/09/17 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
vue实现数字动态翻牌的效果(开箱即用)
2019/12/08 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
Python守护进程用法实例分析
2015/06/04 Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
2017/04/15 Python
python安装numpy&安装matplotlib& scipy的教程
2017/11/02 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
Python中遍历列表的方法总结
2019/06/27 Python
基于Python安装pyecharts所遇的问题及解决方法
2019/08/12 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
美国女孩服装购物网站:Justice
2017/03/04 全球购物
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
美国唇部护理专家:Sara Happ
2019/06/19 全球购物
毕业生幼师求职自荐信
2013/10/01 职场文书
测绘工程个人的自我评价
2013/11/10 职场文书
幼儿园教师个人反思
2014/01/30 职场文书
教师节促销活动方案
2014/02/14 职场文书
教师自我反思材料
2014/02/14 职场文书
2014最新离职证明范本
2014/09/12 职场文书
村干部群众路线整改措施思想汇报
2014/10/12 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书
如何制定一份可行的计划!
2019/06/21 职场文书
pyqt5蒙版遮罩mask,setmask的使用
2021/06/11 Python
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
2022/08/14 Servers