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 smarty模版引擎中变量操作符及使用方法
Dec 11 PHP
PHP正则的Unknown Modifier错误解决方法
Mar 02 PHP
PHP file_exists问题杂谈
May 07 PHP
很让人受教的 提高php代码质量36计
Sep 05 PHP
php FLEA中二叉树数组的遍历输出
Sep 26 PHP
PHP批量检测并去除文件BOM头代码实例
May 08 PHP
PHP对XML内容进行修改和删除实例代码
Oct 26 PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
May 23 PHP
PHP设计模式之工厂模式详解
Oct 24 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
Dec 12 PHP
thinkphp5框架路由原理与用法详解
Feb 11 PHP
如何在PHP中使用AES加密算法加密数据
Jun 24 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 cookis创建实现代码
2009/03/16 PHP
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
2010/04/13 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
javascript每日必学之继承
2016/02/23 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
2016/05/26 Javascript
微信小程序 wx.request(object) API详解及实例代码
2016/09/30 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
ReactNative踩坑之配置调试端口的解决方法
2017/07/28 Javascript
如何优雅地在Node应用中进行错误异常处理
2019/11/25 Javascript
JS面向对象编程实现的Tab选项卡案例详解
2020/03/03 Javascript
Python3实现生成随机密码的方法
2014/08/23 Python
Python 实现异步调用函数的示例讲解
2018/10/14 Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
2019/01/14 Python
python 定时任务去检测服务器端口是否通的实例
2019/01/26 Python
Python使用itchat 功能分析微信好友性别和位置
2019/08/05 Python
python 类之间的参数传递方式
2019/12/20 Python
Python对象的属性访问过程详解
2020/03/05 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
html5实现输入框fixed定位在屏幕最底部兼容性
2020/07/03 HTML / CSS
表达自我的市场:Society6
2018/08/01 全球购物
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
自行车租赁公司创业计划书
2014/01/28 职场文书
活动总结怎么写啊
2014/05/07 职场文书
法制宣传教育方案
2014/05/09 职场文书
小学三好学生事迹材料
2014/08/15 职场文书
学校师德师风整改措施
2014/10/27 职场文书
贪污受贿检讨书范文
2014/11/19 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
超市店长竞聘书
2015/09/15 职场文书
2016教师廉洁从教心得体会
2016/01/13 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL