【问题标题】:Format of 2013-04-09T10:00:00Z in php [closed]php 中 2013-04-09T10:00:00Z 的格式 [关闭]
【发布时间】:2013-08-12 18:54:50
【问题描述】:

我正在寻找date() 格式,它会给我这样的日期:

2013-04-09T10:00:00Z

有没有比使用'Y-m-d ...' 格式更简单的方法?

【问题讨论】:

  • @JohnConde 那么 this 不是问题吗?
  • echo (new DateTime)->format("Y-m-d\TH:i:s\Z");

标签: php


【解决方案1】:

日期格式 'c' (ISO 8601) 与 gmdate()(用于 UTC 时间)非常接近:

2013-04-09T10:00:00+00:00

您只需要修改它,将结尾的+00:00 替换为Z(对于祖鲁语):

echo substr_replace(gmdate('c'), 'Z', -6);

替代方案很简单:

echo gmdate('Y-m-d\TH:i:s\Z');

【讨论】:

    【解决方案2】:
    date("c");
    

    可能是您搜索的内容?您可以通过爆炸等更改自己的后缀。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多