ホームページ >バックエンド開発 >PHPチュートリアル >PHP で MySQL の日時を MM/DD/YY H:M (AM/PM) としてフォーマットするにはどうすればよいですか?

PHP で MySQL の日時を MM/DD/YY H:M (AM/PM) としてフォーマットするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-19 11:13:20525ブラウズ

How to Format MySQL Datetime as MM/DD/YY H:M (AM/PM) in PHP?

PHP を使用して MySQL の日時を MM/DD/YY H:M (AM/PM) 形式に変換する

この記事では、次を使用して、MySQL の datetime カラムを特定の形式「mm/dd/yy H:M (AM/PM)」に変換する方法について説明します。 PHP.

MySQL 日時の変換

MySQL 日時値を別の形式に変換するには、次の手順を使用できます。

  1. MySQL データベースに接続します。
  2. から日時値を取得します。
  3. strtotime() 関数を使用して、MySQL の日時値を PHP タイムスタンプに変換します。
  4. date() 関数を使用して、PHP タイムスタンプを目的の形式にフォーマットします。

あなたの場合、日時値を「mm/dd/yy H:M (AM/PM)」に変換したいとします。形式。これを行うには、次のコードを使用します:

$phpdate = strtotime($mysqldate);
$mysqldate = date('m/d/y h:i A', $phpdate);

コードの各行の動作の内訳は次のとおりです:

  • $phpdate = strtotime($mysqldate);: MySQL の日時値を PHP タイムスタンプに変換します。
  • $mysqldate = date('m/d/y h:i A', $phpdate);: PHP タイムスタンプを希望の「mm/dd/yy H:M (AM/PM)」形式にフォーマットします。

MySQL との互換性のための日付の正規化

または、日付入力を正規化したい場合は、 MySQL の標準形式では、次のアプローチを使用できます:

$phpdate = strtotime($userdate);
$mysqldate = date('Y-m-d H:i:s', $phpdate);
  • $phpdate = strtotime($userdate);: ユーザーが入力した日付を PHP タイムスタンプに変換します。
  • $mysqldate = date('Y-m-d H:i:s', $phpdate);: PHP タイムスタンプをフォーマットしますMySQL の標準「Y-m-d H:i:s」形式に変換します。

以上がPHP で MySQL の日時を MM/DD/YY H:M (AM/PM) としてフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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