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 相关文章推荐
杏林同学录(四)
Oct 09 PHP
使用Sphinx对索引进行搜索
Jun 25 PHP
php使用百度ping服务代码实例
Jun 19 PHP
PHP实现生成透明背景的PNG缩略图函数分享
Jul 08 PHP
php 在线导入mysql大数据程序
Jun 11 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
Symfony2中被遗弃的getRequest()方法分析
Mar 17 PHP
mysql_escape_string()函数用法分析
Apr 25 PHP
Yii框架中sphinx索引配置方法解析
Oct 18 PHP
PHP赋值的内部是如何跑的详解
Jan 13 PHP
Laravel框架源码解析之反射的使用详解
May 14 PHP
PHP预定义接口――Iterator用法示例
Jun 05 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
星际争霸中的热键
2020/03/04 星际争霸
php从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
url 编码 js url传参中文乱码解决方案
2010/04/11 Javascript
jQuery 学习第五课 Ajax 使用说明
2010/05/17 Javascript
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
2016/05/20 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
2018/06/01 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例
2019/03/13 Javascript
js的新生代垃圾回收知识点总结
2019/08/22 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
Element中Slider滑块的具体使用
2020/07/29 Javascript
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
分享一个可以生成各种进制格式IP的小工具实例代码
2017/07/28 Python
Flask框架使用DBUtils模块连接数据库操作示例
2018/07/20 Python
Python面向对象基础入门之编码细节与注意事项
2018/12/11 Python
CentOS7安装Python3的教程详解
2019/04/10 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
jupyter notebook清除输出方式
2020/04/10 Python
python变量的作用域是什么
2020/05/26 Python
在Tensorflow中实现leakyRelu操作详解(高效)
2020/06/30 Python
利用Python实现斐波那契数列的方法实例
2020/07/26 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
端口镜像是怎么实现的
2014/03/25 面试题
九年级语文教学反思
2014/02/04 职场文书
社区党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
导游词之西安骊山
2019/12/03 职场文书
详解java如何集成swagger组件
2021/06/21 Java/Android