【问题标题】:Create Date and Time Format from current time从当前时间创建日期和时间格式
【发布时间】:2018-07-19 04:50:35
【问题描述】:

我必须通过这种格式才能打第三个 api

格式:“2015-09-30T14:15:11Z”;

我如何使用 php 来实现这一点。

假设当前日期时间是 2018-07-18 12:23:10,我希望它像这样“2018-07-18T12:23:10Z”

【问题讨论】:

  • 用 str_replace() 将空格字符 " " 替换为 "T",然后在 "Z" 字符后面加上 + 号。
  • 建议您使用 DateTime 类(或date())来创建您需要的格式。在 imo 中,字符串替换是一种不好的方法。

标签: php date datetime timestamp


【解决方案1】:

试试下面的

 echo date("Y-m-d\TH:i:s\Z", strtotime("2018-07-18 12:23:10")) //2018-07-18T12:23:10Z

对于当前时间,您可以使用...

 echo date("Y-m-d\TH:i:s\Z", strtotime(date("Y-m-d H:i:s"))) //2018-07-19T07:03:04Z

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-04
    相关资源
    最近更新 更多