URL の日付変換: dd/mm/yyyy から YYYY-MM-DD へ
dd 形式の日付を解析しようとする場合/mm/yyyy を URL パラメーターから取得する場合、変換中に正しい日付形式を指定することが重要です。 strtotime() を使用する場合、デフォルトで米国の日付形式 (mm/dd/yyyy) が想定されることに注意することが重要です。
正確な変換を保証するには、DateTime::createFromFormat() 関数を使用することを強くお勧めします。 。この関数を使用すると、正確な日付形式を指定して DateTime オブジェクトを返すことができ、そこからタイムスタンプを抽出したり、日付を目的の形式に変換したり、他の DateTime オブジェクトとの比較を実行したりできます。
たとえば、次のコードを考えてみましょう。 dd/mm/yyyy 形式で日付を解析するには:
<code class="php">$date = $date1 = DateTime::createFromFormat('m/d/Y', '20/02/2000'); $D->query = $date->format('Y-m-d'); // 2000-02-20</code>
このコードは YYYY-MM-DD 形式で日付を返すため、問題が解決され、正確な日付処理が保証されます。
以上がdd/mm/yyyy の日付を URL から YYYY-MM-DD 形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。