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脚本的10个技巧(7)
Oct 09 PHP
新浪微博API开发简介之用户授权(PHP基础篇)
Sep 25 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
Feb 13 PHP
php密码生成类实例
Sep 24 PHP
php中删除数组的第一个元素和最后一个元素的函数
Mar 07 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
Jan 03 PHP
大家须知简单的php性能优化注意点
Jan 04 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
Jan 19 PHP
thinkPHP中volist标签用法示例
Dec 06 PHP
关于PHP定时发送服务的解决办法
Apr 23 PHP
php 判断IP为有效IP地址的方法
Jan 28 PHP
php实现微信支付之现金红包
May 30 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代码(星期六,星期日总和)
2009/11/12 PHP
PHP数据集构建JSON格式及新数组的方法
2012/11/07 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
PHP翻页跳转功能实现方法
2020/11/30 PHP
js简单实现删除记录时的提示效果
2013/12/05 Javascript
通过正则表达式实现表单验证是否为中文
2014/02/18 Javascript
IE中的File域无法清空使用jQuery重设File域
2014/04/24 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
2015/01/28 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
vue-router 权限控制的示例代码
2017/09/21 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
解决vue一个页面中复用同一个echarts组件的问题
2020/07/19 Javascript
python私有属性和方法实例分析
2015/01/15 Python
Numpy掩码式数组详解
2018/04/17 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
Python使用Selenium爬取淘宝异步加载的数据方法
2018/12/17 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
Flask配置Cors跨域的实现
2019/07/12 Python
python创建学生成绩管理系统
2019/11/22 Python
浅谈python量化 双均线策略(金叉死叉)
2020/06/03 Python
Python 如何操作 SQLite 数据库
2020/08/17 Python
python 解决Windows平台上路径有空格的问题
2020/11/10 Python
CSS3正方体旋转示例代码
2013/08/08 HTML / CSS
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
List, Set, Map是否继承自Collection接口?
2016/05/16 面试题
2014年情人节活动方案
2014/02/16 职场文书
车队司机个人自我鉴定
2014/04/17 职场文书
家庭贫困证明
2014/09/23 职场文书
2015应届毕业生自荐信范文
2015/03/05 职场文书
php png失真的原因及解决办法
2021/11/17 PHP
苹果发布了MagSafe固件更新,可以不外接电源实现最高7.5W充电
2022/04/21 数码科技
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python