MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLの日時フィールドから日付のみを抽出してPHP変数に割り当てますか?


日時フィールドから唯一の日付を抽出する場合は、DateTimeクラスを使用する必要があります。構文は次のとおりです-

DateTime::createFromFormat("Y-m-d H:i:s",yourDateTimeValue)->format("yourFormatSpecifier");

これで、PHPコードに上記の構文を実装して、日時フィールドから唯一の日付を抽出できます。 PHPコードは次のとおりです-

$MySQLDataBaseDateTime = "2018-02-13 13:10:15";
echo DateTime::createFromFormat("Y-m-d H:i:s",$MySQLDataBaseDateTime)->format("d/m/Y");

これがPHPコードのスクリーンショットです-

MySQLの日時フィールドから日付のみを抽出してPHP変数に割り当てますか?

出力

13/02/2018

  1. MySQLのタイムスタンプ値からの日付のみを表示する

    タイムスタンプ値からの唯一の日付を表示するには、MySQLのFROM_UNIXTIME()メソッドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> timestampValue bigint    -> ); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(

  2. MySQLで特定の年の開始日と終了日を取得する

    これには、MySQL YEAR()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1843      (      StartDate date,      EndDate date      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1843