私のlaravelアプリケーションでdate_format検証を実行しようとしています。そのAPIと形式で特定のフォーマットに対するlaravelのTImeフォーマットのバリデーション
2015-10-09T12:36:576+01:00
を日時を取得することは、私が
'createdAt' => "required|date_format:Y-m-d\TH:i:sO",
を使用してフォーマット "Y-m-d\TH:i:sO"
に対してそれをチェックしていた。しかし、検証が失敗したIOS 8601形式であると考えられます。私は日付の形式が間違っていると確信しています(これは公式のPHP文書から得たもので、データの形式はISO 8601ではありません)。誰かが、その日付がどんな形式であるか教えてもらえますか?
ありがとうございます。
これは正規表現かもしれませんが、私は通常、バリデーション配列の外にそれらを定義する必要があります。 –
申し訳ありませんが、これは愚かな質問ですが、あなたの秒の値の3つの数字を持っている? –
@RossWilsonええ、形式が間違っていたようです(数値が間違っていたようです)。正しい形式は2015-10-09T12:36:57 + 01:00です –