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中的MVC模式运用技巧
May 03 PHP
PHP防注入安全代码
Apr 09 PHP
php 应用程序安全防范技术研究
Sep 25 PHP
php操作sqlserver关于时间日期读取的小小见解
Nov 29 PHP
PHP 强制性文件下载功能的函数代码(任意文件格式)
May 26 PHP
codeigniter发送邮件并打印调试信息的方法
Mar 21 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
Jul 07 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
PHP的mysqli_stat()函数讲解
Jan 23 PHP
PHP fprintf()函数用法讲解
Feb 16 PHP
Laravel 实现关系模型取出需要的字段
Oct 10 PHP
laravel添加前台跳转成功页面示例
Oct 22 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的MySQL连接类
2013/06/07 PHP
解析PHP计算页面执行时间的实现代码
2013/06/18 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
简单谈谈PHP中strlen 函数
2016/02/27 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
JQuery小知识
2010/10/15 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
javascript内置对象arguments详解
2014/03/16 Javascript
JavaScript学习笔记之内置对象
2015/01/22 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
2016/07/12 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
使用jQuery和ajax代替iframe的方法(详解)
2017/04/12 jQuery
解决在Bootstrap模糊框中使用WebUploader的问题
2018/03/22 Javascript
vue实现个人信息查看和密码修改功能
2018/05/06 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
2019/01/24 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
javascript实现画板功能
2020/04/12 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
js实现筛选功能
2020/11/24 Javascript
[05:31]DOTA2英雄梦之声_第04期_光之守卫
2014/06/23 DOTA
python中常用的九种预处理方法分享
2016/09/11 Python
python 上下文管理器使用方法小结
2017/10/10 Python
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
Django框架安装方法图文详解
2019/11/04 Python
PyQt5 QDockWidget控件应用详解
2020/08/12 Python
Django自带用户认证系统使用方法解析
2020/11/12 Python
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
物业管理求职自荐信
2013/09/25 职场文书
区域总监的岗位职责
2013/11/21 职场文书
2014年服务员工作总结
2014/11/18 职场文书
工作调动申请报告
2015/05/18 职场文书
nginx容器方式反向代理实战
2022/04/18 Servers