【问题标题】:What is the name of DateTime format Y-m-d H:i:s [duplicate]DateTime 格式的名称是什么 Y-m-d H:i:s [重复]
【发布时间】:2021-02-16 16:39:00
【问题描述】:

根据我的经验,互联网上最常用的 DateTime 格式是:Y-m-d H:i:s 例如。 2020-01-29 17:59:00

尽管这种格式非常流行,但我没有找到任何标准,甚至没有找到名称。

有一些类似的命名格式,但它们都包含字母 T 而不是空格作为日期和时间部分之间的分隔符。

我的问题是,这种格式有名称吗?
是否有任何标准支持它?
或者它只是一种每个人都在某个时候才开始使用的有机创建的格式?

【问题讨论】:

  • tools.ietf.org/html/rfc3339 的第 7 页是我想你所追求的。最后的注释注意:ISO 8601 定义了日期和时间,以“T”分隔。为了便于阅读,使用这种语法的应用程序可以选择指定一个完整的日期和完整的时间,由(比如说)一个空格字符分隔。
  • Microsoft / .NET 称之为General Date Short Time
  • 我想不出有 name 这样的 any 日期格式。有些格式出现在不同的标准中,因此可以这样称呼,但这感觉像是一个微妙的不同问题:“是否有任何标准要求这种特定格式?”答案可能是“是的,数百个不同的特定于应用程序的文档都指定了它”,因此这些文档中的任何一个都可以是它的“名称”。

标签: php datetime


【解决方案1】:

在我看来,它首先是一种有机格式,尽管日期部分 (Y-m-d) 和时间部分 (H:i:s) 符合 ISO-8601 standards

Y-m-d H:i:s 但是缺少时区信息。 date('c') 返回完整的 ISO-8601 格式。

另外,date('r') 会返回完整的 RFC-2822 格式。

https://www.php.net/manual/en/datetime.format.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-25
    • 2011-10-24
    • 1970-01-01
    • 2021-03-09
    • 1970-01-01
    • 2023-03-08
    相关资源
    最近更新 更多