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 相关文章推荐
Apache下禁止php文件被直接访问的解决方案
Apr 25 PHP
PHP 循环删除无限分类子节点的实现代码
Jun 21 PHP
体育彩票排列三组选三算法分享
Mar 07 PHP
PHP中的Memcache详解
Apr 05 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
Jun 25 PHP
php读取mssql的ntext字段返回值为空的解决方法
Dec 30 PHP
Opcache导致php-fpm崩溃nginx返回502
Mar 02 PHP
php遍历替换目录下文件指定内容的方法
Nov 10 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
May 12 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
Aug 17 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
PHP7 错误处理机制修改
Mar 09 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
VML绘图板②脚本--VMLgraph.js、XMLtool.js
2006/10/09 PHP
第三节--定义一个类
2006/11/16 PHP
实现php加速的eAccelerator dll支持文件打包下载
2007/09/30 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
2011/08/02 PHP
php数字转汉字代码(算法)
2011/10/08 PHP
JavaScript 在各个浏览器中执行的耐性
2009/04/06 Javascript
JavaScript 动态将数字金额转化为中文大写金额
2009/05/14 Javascript
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
一个字符串反转函数可实现字符串倒序
2014/09/15 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
js实现表单提交后不重新刷新当前页面
2016/11/30 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】
2017/03/14 Javascript
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
p5.js入门教程之平滑过渡(Easing)
2018/03/16 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
解决layui使用layui-icon出现默认图标的问题
2019/09/11 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
微信小程序实现底部弹出框
2020/11/18 Javascript
跟老齐学Python之开始真正编程
2014/09/12 Python
Python抓取百度查询结果的方法
2015/07/08 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
2018/07/12 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
Python文件时间操作步骤代码详解
2020/04/13 Python
Python函数参数分类原理详解
2020/05/28 Python
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
怎样写演讲稿
2014/01/04 职场文书
个人求职信范例
2014/01/29 职场文书
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
党的群众路线教育实践活动总结
2014/10/30 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
初中生活随笔
2015/08/15 职场文书