Ethereumの時刻が1970年になるのはなぜ？timestampの秒・ミリ秒・日本時間を整理する

EthereumのtimestampをJavaScriptのDateへ渡すと1970年になる原因を、小さな実行例で解説します。秒とミリ秒の変換、BigIntからの範囲検査、日本時間の表示、期限ちょうどの判定を分けて確認します。