日付文字列のフォーマット
P粉680087550
P粉680087550 2023-08-18 12:54:30
0
1
579
<p>この文字列「0001-01-01T00:00:00.0000000 01:00」があります。 </p> <p><code>Y-m-dTH:i:s.uP</code> のような検証ルールを作成しようとしましたが、失敗しました。 この文字列の正しい形式は何ですか? </p> <pre class="brush:php;toolbar:false;">パブリック関数ルール() { 戻る [ [ ['requested_delivery_date'],'datetime', 'format' => 'php: Y-m-dTH:i:s.uP' ]、 ]; }</pre></p>
P粉680087550
P粉680087550

全員に返信(1)
P粉739706089

時間文字列 0001-01-01T00:00:00.0000000 01:00 によると、使用可能な日付形式は次のとおりです。

  • "0001-01-01" は日付形式ですYYYY-MM-DD
  • T は日付と時刻の間の区切り文字として使用できます
  • 00:00:00.0000000 は、時間形式が HH:II:SS:sssssss
  • であることを示します
  • 01:00 がタイムゾーンになる可能性があります

正規表現が正しく検証するかどうかはわかりません。したがって、カスタム関数を使用してこの日付形式を検証する方が良いでしょう。 または、日付、時刻、タイムゾーンを個別に検証し、データベースに保存するときにそれらを独自の形式で連結します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート