ホームページ >データベース >mysql チュートリアル >PHP および MySQL で日付を dd/mm/yyyy としてフォーマットするにはどうすればよいですか?

PHP および MySQL で日付を dd/mm/yyyy としてフォーマットするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-20 09:35:10999ブラウズ

How to Format Dates as dd/mm/yyyy in PHP and MySQL?

PHP MySQL で日付を dd/mm/yyyy 形式で表示する方法

問題:

デフォルトでは、MySQL は日付を「YYYY-MM-DD」形式で保存します。ただし、多くの場合、日付はより使い慣れた 'dd/mm/yyyy' 形式で表示することが望ましいです。 PHP MySQL を使用してこれを実現するにはどうすればよいですか?

回答:

PHP の使用:

  1. 日付を変換するデータベースからタイムスタンプへの変換strtotime().
  2. date() を使用してタイムスタンプを希望の形式にフォーマットします。

例:

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

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