laravel - 如何转换 2021-05-24T04:44:56+00:00 格式的日期时间?
问题描述
在向 mailchimp 发出请求的 laravel 8 应用程序中,我收到格式的字符串数据时间
2021-05-24T04:44:56+00:00
它是哪种格式?我可以手动解析它,但有没有更好的方法用碳(或其他工具)转换它?
谢谢
解决方案
这是 ISO-8601 格式https://en.wikipedia.org/wiki/ISO_8601它实际上很常见。这在大多数语言中都是有效的。PHP的原生DateTime
类支持它:
$moment = new DateTime('2021-05-24T04:44:56+00:00');
这样做Carbon
(以及所有其他 PHP 的东西,比如strtotime
和日期时间相关的库):
$moment = new Carbon('2021-05-24T04:44:56+00:00');
$moment = Carbon::parse('2021-05-24T04:44:56+00:00');
推荐阅读
- python-3.x - ModuleNotFoundError,为什么我得到这个?
- amazon-web-services - 如何根据密钥获取从边缘服务器到客户端的 AWS CloudFront 数据消耗
- r - 将代码块放在 if 语句中会更改分配行为 R
- python - 尝试加载 dll 时 OpenALPR Python 绑定失败
- scala - 在“Any”类型列表的末尾添加一个元素(Int,Double...)
- html - 为什么角度数据表不填充引导程序 4 中的 col?
- node.js - mongodb通过输入key获取值
- vba - 如何检查 2 个不同的值并删除找到其中任何一个值的文本?
- javascript - 在大括号内外打印代码有什么区别?
- sql-server - EF Core 中的 SQL Server 高效小计