PHP时间戳 strtotime()使用方法和技巧


Posted in PHP onOctober 29, 2013

在php中我想要获取时间戳有多种方法,最常用的就是使用time函数与strtotime()函数把日期转换成时间戳了,下面我来给大家分享一下时间戳函数 strtotime用法。
获取指定的年月日转化为时间戳:
pHP时间戳函数获取指定日期的unix时间戳 strtotime('2012-12-7')
示例如下:

<?php     echo strtotime('2012-12-7'); //结果:1354838400 ?>

说明:返回2012年12月7日0点0分0秒时间戳。
 将当前年月日转化为时间戳:PHP时间戳函数获取当前日期的unix时间戳,
示例如下:
<?php     echo $time=intval(time()); ?>

明:返回当前时间 年月日时分秒的时间戳。
将时间戳转化为年月日:
<?php 
    echo date("Y-m-d H:i:s",intval(time())); 
?>


<?php 
/*
from:https://3water.com
@date:2013-02-22
*/
echo strtotime ("now"), "n"; 
echo strtotime ("10 September 2000"), "n"; 
echo strtotime ("+1 day"), "n"; 
echo strtotime ("+1 week"), "n"; 
echo strtotime ("+1 week 2 days 4 hours 2 seconds"), "n"; 
echo strtotime ("next Thursday"), "n"; 
echo strtotime ("last Monday"), "n"; 
?>

PHP时间戳函数获取英文文本日期时间
便于比较,使用date将当时间戳与指定时间戳转换成系统时间
(1)打印明天此时的时间戳strtotime(”+1 day”)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 day”)) 结果:2009-01-23 09:40:25
(2)打印昨天此时的时间戳strtotime(”-1 day”)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 day”)) 结果:2009-01-21 09:40:25
(3)打印下个星期此时的时间戳strtotime(”+1 week”)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 week”)) 结果:2009-01-29 09:40:25
(4)打印上个星期此时的时间戳strtotime(”-1 week”)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 week”)) 结果:2009-01-15 09:40:25
(5)打印指定下星期几的时间戳strtotime(”next Thursday”)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”next Thursday”)) 结果:2009-01-29 00:00:00
(6)打印指定上星期几的时间戳strtotime(”last Thursday”)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”last Thursday”)) 结果:2009-01-15 00:00:00
以上PHP时间戳函数示例可知源码天空,strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。
你可能感兴趣的文章
PHP 相关文章推荐
PHP开发工具ZendStudio下Xdebug工具使用说明详解
Nov 11 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
Apr 01 PHP
php中把美国时间转为北京时间的自定义函数分享
Jul 28 PHP
php输出xml必须header的解决方法
Oct 17 PHP
CI框架整合smarty步骤详解
May 19 PHP
php 二维数组时间排序实现代码
Nov 19 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
Nov 25 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
Jan 15 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
Jun 17 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
Mar 23 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
Nov 23 PHP
PHP页面中文乱码分析
Oct 29 #PHP
php四种基础算法代码实例
Oct 29 #PHP
教你如何使用php session
Oct 28 #PHP
php字符编码转换之gb2312转为utf8
Oct 28 #PHP
使用PHP curl模拟浏览器抓取网站信息
Oct 28 #PHP
php header功能的使用
Oct 28 #PHP
简单实用的.net DataTable导出Execl
Oct 28 #PHP
You might like
php中时间函数date及常用的时间计算
2017/05/12 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
2018/06/04 PHP
让Firefox支持event对象实现代码
2009/11/07 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
js关于精确计算和数值格式化以及直接引js文件
2014/01/28 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
超详细的javascript数组方法汇总
2015/11/21 Javascript
js禁止浏览器的回退事件
2017/04/20 Javascript
vxe-table vue table 表格组件功能
2019/05/26 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
JS原型对象操作实例分析
2020/06/06 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
基于element-ui封装表单金额输入框的方法示例
2021/01/06 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
tensorflow实现简单的卷积网络
2018/05/24 Python
Django分页功能的实现代码详解
2019/07/29 Python
python设置环境变量的作用整理
2020/02/17 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
关于Java String的一道面试题
2013/09/29 面试题
高级文秘工作总结的自我评价
2013/09/28 职场文书
工程业务员工作职责
2013/12/07 职场文书
拾金不昧表扬信范文
2014/01/11 职场文书
计算机学生求职信范文
2014/01/30 职场文书
保护动物的标语
2014/06/11 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
中韩经贸翻译专业大学生职业生涯规划范文
2014/09/18 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
修辞手法有哪些?
2019/08/29 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
Python使用UDP实现720p视频传输的操作
2021/04/24 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
Tomcat用户管理的优化配置详解
2022/03/31 Servers