• 技术文章 >后端开发 >PHP问题

    php unix时间戳转换成时间的方法

    藏色散人藏色散人2020-10-20 09:26:35原创638

    php unix时间戳转换成时间的方法:首先创建一个PHP示例文件;然后通过“date('Y-m-d H:i:s', 1547740800);”方式将指定的unix时间戳转换成时间;最后通过echo输出转换结果即可。

    推荐:《PHP视频教程

    PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转

    在PHP编程中经常会遇到各种不同格式的时间

    比如:

    unix时间戳:1547740800

    UTC时间:2019-1-18T00:00:00Z

    标准时间:2019-1-18 00:00:00

    以上这三个时间格式表示的都是2019年1月18日的零点零分零秒 那PHP中怎么转换这三个时间格式呢,这里教大家

    1、UNIX 转换成 UTC

    echo date('Y-m-dTH:i:sZ', 1547740800);
    //输出:2019-1-18T00:00:00Z

    或者

    echo date('c',1547740800);
    //输出:2019-1-18T00:00:00Z+02:00

    2、UNIX 转换成标准时间

    echo date('Y-m-d H:i:s', 1547740800);
    //输出:2019-1-18 00:00:00

    3、UTC转标准时间

     $utc='2019-1-18T00:00:00Z';
       $unix= str_replace(array('T','Z'),' ',$utc);
       echo $unix;
      //输出:2019-1-18 00:00:00

    4、UTC转UNIX时间戳

    $utc='2019-1-18T00:00:00Z';
       $time= str_replace(array('T','Z'),' ',$utc);
       $unix=strtotime($time);
       echo $unix;
      //输出:1547740800

    5、标准时间转UNIX时间戳

    $time='2019-1-18 00:00:00';
       $unix=strtotime($time);
       echo $unix;
       //输出:1547740800

    6、标准时间转UTC时间

    $time='2019-1-18 00:00:00';
       $unix=strtotime($time);
       $utc=date('Y-m-dTH:i:sZ', $unix);
       echo $utc;
       //输出:2019-1-18T00:00:00Z

    以上就是php unix时间戳转换成时间的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:apache如何设置显示php错误 下一篇:如何解决php request 乱码问题
    大前端线上培训班

    相关文章推荐

    • php中的时间戳转换函数是什么• php如何获取当前毫秒时间戳• php 时间戳转化为时间格式

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网