Date().timeIntervalSince1970 でOK.ただし、Double
Date().timeIntervalSince1970 でunixtimeは表示される。。。が、型はDouble。
つまり、
1705828089.4348137
みたいな感じで出力される。
型をIntに変換して、unixtimeを表示する。
小数じゃ困るので、
Int(Date().timeIntervalSince1970)
で、
1705828089
に変換する
ミリ秒は*1000して、Intに
小数点部分がミリ部分が入ってるので、
Int(Date().timeIntervalSince1970 * 1000)
でミリ秒が出る
5秒前は、ただ足すだけでいい
ただ足すだけ。難しいことはない
Int(Date().timeIntervalSince1970 - 5 )
で5秒前のunixtimeが出る