我正在尝试在我的 laravel 应用程序中进行 date_format 验证。它是一个 api 并以
格式获取日期时间2015-10-09T12:36:576+01:00
它应该是 IOS 8601 格式,所以我正在根据格式检查它
"Y-m-d\TH:i:sO"
通过使用
'createdAt' => "required|date_format:Y-m-d\TH:i:sO",
但是验证失败。我很确定我的日期格式有误(这是我从官方 php 文档中得到的,这意味着数据格式不是 ISO 8601)。谁能告诉我日期的格式是什么?
谢谢
最佳答案
刚才遇到了同样的问题。检查 "Y-m-d\TH:i:sP"
对我有用。
来自PHP Docs :
P: Difference to Greenwich time (GMT) with colon between hours and minutes (added in PHP 5.1.3)
关于php - laravel 中针对特定格式的 TIme 格式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41380627/