ホームページ >バックエンド開発 >PHPチュートリアル >PHPで日付をdd/mm/yyyyからyyyy-mm-ddに変換するにはどうすればよいですか?

PHPで日付をdd/mm/yyyyからyyyy-mm-ddに変換するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-27 10:45:02320ブラウズ

How to Convert Dates from dd/mm/yyyy to yyyy-mm-dd in PHP?

PHP 日付形式の変換: dd/mm/yyyy から yyyy-mm-dd へ

異なる形式間の日付の変換は一般的なタスクになる場合がありますプログラミングで。 PHP では、dd/mm/yyyy または d-m-y 形式の日付のあいまいさを考慮する必要もあります。区切り文字によって形式が決まります。

日付を dd/mm/yyyy から yyyy に変換するには- mm-dd では、まず入力日付の形式を決定することが重要です。デフォルトの日付関数は、米国の m/d/y 形式を想定しています。ただし、区切り文字がダッシュ (-) またはドット (.) の場合は、ヨーロッパの d-m-y 形式が想定されます。

解決策:

  • 入力日付がアメリカの m/d/y 形式である場合、デフォルトの日付関数は次のように使用できます:
$var = "20/04/2012";
echo date("Y-m-d", strtotime($var) );
  • 入力日付がヨーロッパの d-m-y 形式の場合、変更が必要です:
$var = '20/04/2012';
$date = str_replace('/', '-', $var);
echo date('Y-m-d', strtotime($date));

このアプローチを使用すると、PHP の異なる形式間で日付を正確に変換できます。

以上がPHPで日付をdd/mm/yyyyからyyyy-mm-ddに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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