いつもわすれるのでメモ、私は時刻をシリアル値で保存してるDBデータとか見たり検索するときの補助で使ったりします。
- 現在時刻をシリアル値に変換
- 指定の時刻をシリアル値に変換
- シリアル値を時刻にもどす
■現在時刻をシリアル値に変換
#シリアル値に変換 date +%s 結果例→1608138384
■指定の時刻をシリアル値に変換
使いかたはこっちが多い
#2019/1/1 16時00分00秒をシリアル値変換 date +%s -d "2019/1/1 16:00:00" 結果→1546326000 #先月末の23時59分59秒 date +%s -d"`date +"%Y%m01 23:59:59"` 1 days ago" 結果例→1606748399
■シリアル値を時刻にもどす
#戻してみる date --date @1546326000 →Tue Jan 1 16:00:00 JST 2019 #フォーマットを変えて戻してみる date +"%Y/%m/%d %H:%M:%S" --date @1546326000 →2019/01/01 16:00:00
以上