解析php时间戳与日期的转换

 更新时间:2013年06月06日 16:22:04   作者:  
本篇文章是对php中时间戳与日期的转换进行了详细的分析介绍,需要的朋友参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

大家也许对PHP时间戳已经有所了解,那么我们如何应用它来获取具体的日期呢?我们今天来为大家介绍一下PHP时间戳获取当前时期的具体方式。

实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳

strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。

strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]

一,获取指定日期的unix时间戳 strtotime(”2009-1-22〃) 示例如下:
echo strtotime(”2009-1-22“) 结果:1232553600
说明:返回2009年1月22日0点0分0秒时间戳

二,获取英文文本日期时间 示例如下:
便于比较,使用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)打印昨天此时的PHP时间戳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)打印指定下星期几的PHP时间戳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

以上示例可知,strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的PHP时间戳,实现所需要的日期时间。

相关文章

  • php 将excel导入mysql

    php 将excel导入mysql

    最近因项目需求,要实现将excel文件通过php页面导入mysql数据库中。在网上搜了很多这方面的资料,发现都是将excel文件另存为csv文件,然后从csv文件导入。
    2009-11-11
  • PHP header()函数常用方法总结

    PHP header()函数常用方法总结

    这篇文章主要介绍了PHP header()函数常用方法.总结了常见的用法,需要的朋友可以参考下
    2014-04-04
  • 浅谈PHP中常用的3种设计模式

    浅谈PHP中常用的3种设计模式

    设计模式是针对软件开发中出现的常见问题的可重用解决方案,在本文中,我们将探讨在PHP开发中广泛使用的三种流行设计模式:单例模式、工厂模式和观察者模式,文中通过代码示例介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • php 验证码(倾斜,正弦干扰线,黏贴,旋转)

    php 验证码(倾斜,正弦干扰线,黏贴,旋转)

    本篇文章是对php 验证码(倾斜,正弦干扰线,黏贴,旋转)进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php检查字符串中是否有外链的方法

    php检查字符串中是否有外链的方法

    这篇文章主要介绍了php检查字符串中是否有外链的方法,涉及php针对字符串的正则匹配的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • php利用jsonp实现跨域

    php利用jsonp实现跨域

    JSONP(JSON?with?Padding)是一种使用普通的<script>标签来发起跨域请求的方法,本文主要为大家详细介绍了PHP如何利用jsonp实现跨域,需要的可以参考下
    2023-11-11
  • php专用数组排序类ArraySortUtil用法实例

    php专用数组排序类ArraySortUtil用法实例

    这篇文章主要介绍了php专用数组排序类ArraySortUtil用法,实例分析了ArraySortUtil实现数组排序的方法与对应使用技巧,需要的朋友可以参考下
    2015-04-04
  • windows环境下php配置memcache的具体操作步骤

    windows环境下php配置memcache的具体操作步骤

    本篇文章是对windows环境下php配置memcache的具体操作步骤进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP实现生成模糊图片的方法示例

    PHP实现生成模糊图片的方法示例

    这篇文章主要介绍了PHP实现生成模糊图片的方法,涉及php高斯算法实现图片模糊功能相关实现技巧,需要的朋友可以参考下
    2017-12-12
  • PHP使用imagick扩展实现合并图像的方法

    PHP使用imagick扩展实现合并图像的方法

    这篇文章主要介绍了PHP使用imagick扩展实现合并图像的方法,结合实例形式分析了php基于imagick扩展处理图片的具体步骤与相关操作技巧,需要的朋友可以参考下
    2017-04-04

最新评论

?


http://www.vxiaotou.com