【发布时间】:2020-11-24 13:34:12
【问题描述】:
我正在通过 ajax 将日期传递给我的后端。日期采用 ISO 8601 格式和 UTC(例如 2017-07-04T23:21:37.000000Z)。我将传递这个字符串来创建一个碳实例。如果我传递的字符串不是 ISO 8601 格式,有没有办法让 carbon 抛出异常?基本上我正在寻找类似的功能
时刻(“2017-07-04T23:21:37.000000Z”);
对于momentjs或
parseISO("2017-07-04T23:21:37.000000Z");
对于日期-fns。 Carbon::parse 方法接受许多可接受的格式,因此在我的用例中不好。
【问题讨论】:
-
我不认为它有,但你总是可以使用 parse 创建日期,然后查看
toIso8601String()是否等于传入的字符串。
标签: php date php-carbon iso8601