ホームページ > バックエンド開発 > PHPチュートリアル > MySQL DATETIME を PHP のカスタム形式に簡単に変換するにはどうすればよいですか?

MySQL DATETIME を PHP のカスタム形式に簡単に変換するにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-05 06:26:39
オリジナル
858 人が閲覧しました

How Can I Easily Convert MySQL DATETIME to a Custom Format in PHP?

PHP で MySQL 日時をカスタム形式に変換する

MySQL では、DATETIME データ型は日付と時刻の情報を高精度で表します。ただし、さまざまな目的のために、この情報を別の形式で表示または保存する必要がある場合があります。したがって、次のような疑問が生じます: PHP を使用して、MySQL DATETIME を特定の形式に簡単に変換するにはどうすればよいですか?

解決策: PHP を使用した日付表示のカスタマイズ

答えは、PHP の strtotime() と date にあります。 () 関数。日付と時刻の値を柔軟に変換できます。目的の形式 (「mm/dd/yy H:M (AM/PM)」) を実現する方法は次のとおりです。

  1. PHP タイムスタンプの取得:

    • strtotime() を使用して MySQL の DATETIME 値を PHP タイムスタンプに変換します(Unix エポックからの秒数で表されます)。
  2. 必要な形式への再フォーマット:

    • Employ date() with指定された形式文字列「mm/dd/yy H:M (a)」を使用して、PHP タイムスタンプを希望の表示に変換します。

プロセスを説明するための PHP コード例を次に示します。

$mysqlDate = "2023-03-08 14:30:15";

// Convert MySQL DATETIME to PHP timestamp
$phpTimestamp = strtotime($mysqlDate);

// Reformat the timestamp into the desired format
$customFormat = date("mm/dd/yy H:M (a)", $phpTimestamp);

echo $customFormat; // Output: 03/08/23 2:30 PM
ログイン後にコピー

このアプローチは、MySQL DATETIME を MySQL DATETIME からPHP を使用して希望のカスタム形式を選択します。 date() の形式文字列を微調整することで、特定の要件に合わせて簡単に調整できます。

以上がMySQL DATETIME を PHP のカスタム形式に簡単に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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