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

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

Barbara Streisand
リリース: 2024-12-20 09:35:10
オリジナル
996 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート