ホームページ >データベース >mysql チュートリアル >日付文字列を MySQL DATETIME に変換するにはどうすればよいですか?

日付文字列を MySQL DATETIME に変換するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-28 11:31:11552ブラウズ

How to Convert Date Strings to MySQL DATETIME?

日付文字列を MySQL の DATETIME フィールドに変換する

MySQL では、日付と時刻は DATETIME フィールドに格納されます。 「04/17/2009」など、日付が文字列としてフォーマットされたレコードがある場合は、それらを MySQL DATETIME フォーマットに変換する必要があります。

この変換を実現するには、次の 2 つの手順を使用できます。

  1. 文字列を次のように変換しますタイムスタンプ:

    • PHP strtotime() 関数を使用して日付文字列をタイムスタンプに変換します:

      $timestamp = strtotime($string);
  2. タイムスタンプを次のようにフォーマットしますDATETIME:

    • date() 関数を使用してタイムスタンプを MySQL DATETIME 形式にフォーマットします:

      $datetime = date("Y-m-d H:i:s", $timestamp);

foreach ループ内で、日付文字列ごとに次の手順を実行して、既存のレコードを更新できます。変換された DATETIME 値を使用します。このアプローチにより、日付文字列を MySQL DATETIME 形式に簡単に変換できます。

以上が日付文字列を MySQL DATETIME に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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