使用时区将日期时间转换为 ISO 8601 日期时间格式

尼山特G

如何将我的时间从 2010-12-30 23:21:46 转换为 ISO 8601 日期格式?

我试过了$datetime->format(DateTime::ATOM)date(DATE_ISO8601, strtotime('2010-12-30 23:21:46'))它转换成 ISO8601 格式,如2016-12-31T09:47:50+0000. 但我需要的是2018-02-19T05:43:59.753000Z格式。我怎样才能使用 PHP 实现?

龟头

如果您希望以 Zulu/UTC/GMT 时区输出格式,那么您必须先转换时区,因为我不知道您当前设置在哪个时区。

$dt = new DateTime('2010-12-30 23:21:46');
$dt->setTimezone(new DateTimeZone('UTC'));
echo $dt->format('Y-m-d\TH:i:s.u\Z');

demo


ISO-8601 是一个标准,有多种格式:

  • 2018-04-03
  • 2018-04-03T05:20:03+00:00
  • 2018-04-03T05:20:03Z
  • 20180403T052003Z
  • 2018-W14
  • 2018-W14-2
  • ...

这都是有效的 ISO-8601 格式。在这里阅读更多

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将日期时间转换为 ISO 8601 格式

来自分类Dev

如何使用jQuery将ISO 8601格式的日期转换为时间戳?

来自分类Dev

如何使用jQuery将ISO 8601格式的日期转换为时间戳?

来自分类Dev

如何将 MySQL 日期时间转换为没有偏移的 ISO 8601 日期格式?

来自分类Dev

时间日期格式,将小时数转换为 ISO8601 格式

来自分类Dev

将ISO8601日期格式转换为本地时间(iOS)

来自分类Dev

ISO 8601 / Kibana日期时间转换

来自分类Dev

ISO 8601日期格式转换为Java中的Unix时间

来自分类Dev

如何UTC日期时间转换为ISO 8601的格式在Java中?

来自分类Dev

使用Swift将时间和日期以ISO8601格式字符串组合

来自分类Dev

ISO 8601日期时间现在

来自分类Dev

ORA-01821:ISO 8601日期与本地时间的日期格式无法识别错误

来自分类Dev

将ISO8601日期文本转换为时间戳

来自分类Dev

如何将ISO 8601日期时间转换为字符串?

来自分类Dev

DateTimeFormatter 中的格式化程序,用于时间的 ISO 8601 日期格式

来自分类Dev

使用PHP将influxdb时间格式转换为ISO8601格式

来自分类Dev

以ISO 8601格式输出日期

来自分类Dev

python ISO 8601日期格式

来自分类Dev

Swift ISO 8601日期格式

来自分类Dev

使用ISO 8601表示法创建自定义SAS日期时间格式

来自分类Dev

在 TSQL 中导入或转换使用时区数据扩展的 ISO 8601 日期

来自分类Dev

PHP转换为YouTube时间格式(ISO 8601)

来自分类Dev

如何在 PHP 中将没有时区的 ISO 8601 时间戳转换为带时区的 ISO 8601 时间戳?

来自分类Dev

使用moment.js将日期范围对象转换为ISO-8601格式

来自分类Dev

使用Spark SQL从ISO 8601解析日期时间

来自分类Dev

在 Ecto 时间戳中使用 ISO8601 日期

来自分类Dev

ISO 8601中的日期时间和javascript中的UTC格式有什么区别?

来自分类Dev

ISO 8601日期时间格式,包含“ Z”和“ +0000”的偏移量

来自分类Dev

Spring @RequestParam DateTime格式为ISO 8601日期可选时间

Related 相关文章

  1. 1

    将日期时间转换为 ISO 8601 格式

  2. 2

    如何使用jQuery将ISO 8601格式的日期转换为时间戳?

  3. 3

    如何使用jQuery将ISO 8601格式的日期转换为时间戳?

  4. 4

    如何将 MySQL 日期时间转换为没有偏移的 ISO 8601 日期格式?

  5. 5

    时间日期格式,将小时数转换为 ISO8601 格式

  6. 6

    将ISO8601日期格式转换为本地时间(iOS)

  7. 7

    ISO 8601 / Kibana日期时间转换

  8. 8

    ISO 8601日期格式转换为Java中的Unix时间

  9. 9

    如何UTC日期时间转换为ISO 8601的格式在Java中?

  10. 10

    使用Swift将时间和日期以ISO8601格式字符串组合

  11. 11

    ISO 8601日期时间现在

  12. 12

    ORA-01821:ISO 8601日期与本地时间的日期格式无法识别错误

  13. 13

    将ISO8601日期文本转换为时间戳

  14. 14

    如何将ISO 8601日期时间转换为字符串?

  15. 15

    DateTimeFormatter 中的格式化程序,用于时间的 ISO 8601 日期格式

  16. 16

    使用PHP将influxdb时间格式转换为ISO8601格式

  17. 17

    以ISO 8601格式输出日期

  18. 18

    python ISO 8601日期格式

  19. 19

    Swift ISO 8601日期格式

  20. 20

    使用ISO 8601表示法创建自定义SAS日期时间格式

  21. 21

    在 TSQL 中导入或转换使用时区数据扩展的 ISO 8601 日期

  22. 22

    PHP转换为YouTube时间格式(ISO 8601)

  23. 23

    如何在 PHP 中将没有时区的 ISO 8601 时间戳转换为带时区的 ISO 8601 时间戳?

  24. 24

    使用moment.js将日期范围对象转换为ISO-8601格式

  25. 25

    使用Spark SQL从ISO 8601解析日期时间

  26. 26

    在 Ecto 时间戳中使用 ISO8601 日期

  27. 27

    ISO 8601中的日期时间和javascript中的UTC格式有什么区别?

  28. 28

    ISO 8601日期时间格式,包含“ Z”和“ +0000”的偏移量

  29. 29

    Spring @RequestParam DateTime格式为ISO 8601日期可选时间

热门标签

归档