UNIXtime(UNIX時刻、UNIX時間)とは?
コンピュータシステム上での時刻表現形式の1つ。Unix epock(UNIX エポック)であるUTC(世界協定時)の1970年01月01日午前00時00分00秒からの経過秒数で時刻を表します。
UNIXtimeは、1時間で3600、1日で86,400、30日で2,592,000、1年で31,536,000 は進みます。
UNIXtime(UNIX タイム、ユニックスタイム)は、UNIX時間、UNIX時刻、POSIX time(POSIXタイム)とも呼ばれます。
UNIXtimeと日時文字列への相互変換コマンド
Mac / BSD
UNIXtime to 日付文字列
$ date -r 1623604856 2021年 6月14日 月曜日 02時20分56秒 JST
日付文字列 to UNIXtime
$ date -j -f "%Y-%m-%d %H:%M:%S" "2021-06-14 02:24:15" +%s 1623605055
Linux
UNIXtime to 日付文字列
$ date -d @1623605055 2021年 6月 14日 月曜日 02:24:15 JST
日付時文字列 to UNIXtime
$ date -d "2021-06-14 02:24:15" +%s 1623605055