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