ホームページ  >  記事  >  データベース  >  dd/mm/yyyy の日付を URL から YYYY-MM-DD 形式に変換する方法

dd/mm/yyyy の日付を URL から YYYY-MM-DD 形式に変換する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-11-06 07:20:02865ブラウズ

How to Convert dd/mm/yyyy Dates from URLs to YYYY-MM-DD Format?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。