2010年03月10日21:35 カテゴリ MySQLのdatetime型をUNIX TIMEへ変換、UNIX TIMEをdatetime型へ変換する関数 MySQLでデータを取り扱う際、日付・時刻関連のデータはdatetime型で管理するようにしています。datetime型で保存したデータは「YYYY-MM-DD hh:mm:ss」という形になります。 現在時刻を取得する場合を例にすると ・現在時刻取得 select now(); この場合「YYYY-MM-DD hh:mm:ss」という形で出力されます。 ・UNIX TIMEへ変換 select unix_timestamp(now()); select unix_timestamp('2010-01-01 11:22:33'); この場合「1262312553」というUNIX TIMEの形で出力されます。 ・datetime型へ変換