首页 > 软件开发 > PHP >

PHP怎么将日期时间转换为ISO8061格式

来源:互联网 2023-03-16 19:10:28 版权归原作者所有,如有侵权,请联系我们

虽然平时比较少用到ISO8601的日期格式,但当需要和其他的程序交互时,我们有时还是需要将其转换为ISO8601的格式的,下面我们来看一下怎么转换。NP0办公区 - 实用经验教程分享!

方法/步骤

  • 1

    很简单的,我们可以直接使用php的date函数就可以了,函数第一个参数,格式化的字符串直接传入一个c就行了。NP0办公区 - 实用经验教程分享!

    PHP怎么将日期时间转换为ISO8061格式?NP0办公区 - 实用经验教程分享!

  • 2

    在输出的页面,我们可以看到已经正确将当前时间转换为对应的格式。NP0办公区 - 实用经验教程分享!

    PHP怎么将日期时间转换为ISO8061格式?NP0办公区 - 实用经验教程分享!

  • 3

    如果是需要转换已经的日期时间呢?比如把2016-12-20 10:12:00转换一下。NP0办公区 - 实用经验教程分享!

    PHP怎么将日期时间转换为ISO8061格式?NP0办公区 - 实用经验教程分享!

  • 3此文章未经授权抓取自百度经验
  • 4

    我们是不能直接把这个日期字符串传到date函数的第二个参数里的。NP0办公区 - 实用经验教程分享!

    PHP怎么将日期时间转换为ISO8061格式?NP0办公区 - 实用经验教程分享!

  • 5

    如果是这样,我们得到的结果,就不是正确的了,而是一个默认的,计算机的初始日期,1970年的日期。NP0办公区 - 实用经验教程分享!

    PHP怎么将日期时间转换为ISO8061格式?NP0办公区 - 实用经验教程分享!

  • 6

    为什么这样?这是因为date函数的第二个参数是需要一个time的时间戳,而不是一个日期字符串,所以我们需要先用strtotime函数把字符串转换为时间戳,然后再传入到date函数里。NP0办公区 - 实用经验教程分享!

    PHP怎么将日期时间转换为ISO8061格式?NP0办公区 - 实用经验教程分享!

  • 7

    这样,执行页面,我们的结果才是正确的。NP0办公区 - 实用经验教程分享!

    PHP怎么将日期时间转换为ISO8061格式?NP0办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!NP0办公区 - 实用经验教程分享!


    标签: PHP

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号