PHP MySQL で日付を dd/mm/yyyy 形式で表示する方法
問題:
デフォルトでは、MySQL は日付を「YYYY-MM-DD」形式で保存します。ただし、多くの場合、日付はより使い慣れた 'dd/mm/yyyy' 形式で表示することが望ましいです。 PHP MySQL を使用してこれを実現するにはどうすればよいですか?
回答:
PHP の使用:
例:
$timestamp = strtotime($date_from_db); echo date('d/m/Y', $timestamp);
このメソッドは日付に限定されることに注意してくださいタイムスタンプにより 1970 年から 2038 年の範囲内制限事項。
MySQL の使用:
MySQL の date_format() 関数を使用して日付をフォーマットできます。
例:
SELECT date_format(curdate(), '%d/%m/%Y');
これにより、現在の日付が「dd/mm/yyyy」で返されます。 format.
DateTime クラスの使用:
PHP の DateTime クラスは、タイムスタンプの制限を回避する、より柔軟なアプローチを提供します。
例:
$date = new DateTime('2010-03-19'); echo $date->format('d/m/Y');
これにより、日付が次のように出力されます。 '2010/03/19'.
以上がPHP および MySQL で日付を dd/mm/yyyy としてフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。