【发布时间】:2019-03-02 15:55:48
【问题描述】:
我正在尝试获取当前时间并将其格式化为:
"2018-09-26T21:40:29+02:00"
但是当我尝试时:
$isoDate = \Carbon\Carbon::now()->format('c');
据我了解,将 c 传递给格式化函数会将其解析为 iso8601,但显然情况并非如此。
关于如何将当前时间解析为ISO8601 OR 20181001T094006Z的任何帮助
【问题讨论】:
-
没有单一的 8601 格式。使用日期格式自行构建。
-
@Devon wikipedia.org/wiki/ISO_8601
-
当你尝试你所拥有的东西时会发生什么?
c应转换为 ISO8601。这是我运行echo \Carbon\Carbon::now()->format("c");时得到的结果:2018-09-26T20:05:30+00:00 -
@AladinSmall,是的,那里有大约 8 种不同的格式...
-
@Devon 我认为我对我的问题非常有建设性,但是由于我的声誉不佳,我很容易被拖钓。所以请再次阅读问题,它指定了什么样的iso格式:ISO8601 OR 20181001T094006Z
标签: php laravel php-carbon