ホームページ >データベース >mysql チュートリアル >日付文字列を MySQL DATETIME に変換するにはどうすればよいですか?
日付文字列を MySQL の DATETIME フィールドに変換する
MySQL では、日付と時刻は DATETIME フィールドに格納されます。 「04/17/2009」など、日付が文字列としてフォーマットされたレコードがある場合は、それらを MySQL DATETIME フォーマットに変換する必要があります。
この変換を実現するには、次の 2 つの手順を使用できます。
文字列を次のように変換しますタイムスタンプ:
PHP strtotime() 関数を使用して日付文字列をタイムスタンプに変換します:
$timestamp = strtotime($string);
タイムスタンプを次のようにフォーマットしますDATETIME:
date() 関数を使用してタイムスタンプを MySQL DATETIME 形式にフォーマットします:
$datetime = date("Y-m-d H:i:s", $timestamp);
foreach ループ内で、日付文字列ごとに次の手順を実行して、既存のレコードを更新できます。変換された DATETIME 値を使用します。このアプローチにより、日付文字列を MySQL DATETIME 形式に簡単に変換できます。
以上が日付文字列を MySQL DATETIME に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。