エンジニアなら知っておきたいUNIX時間

UNIX時間とは

協定世界時 (UTC) での1970年1月1日真夜中(午前0時0分0秒)の時刻からの形式的な経過秒数 (wikipediaより引用)

 のことである。

 

UNIX時間の何が優れているかというと、経過秒数で表されているため何分後、何時間後、何日後の計算が簡単にできるというところです。

例えば二日後といった場合、UNIX時間に

二日(60*60*24*2)=172800

を加えれば良い。

日時では、くり上がりや繰り下がりなどが扱いにくいですが、これを使えばその辺の問題が解消されます。