1. ホーム
  2. javascript

[解決済み] Javascriptで "epoch "からの秒数を取得するにはどうすればよいですか?

2022-04-23 05:28:32

質問

Unix上で、私は date '+%s' を使えば、エポックからの秒数を得ることができます。しかし、私はバックエンドではなく、ブラウザのフロントエンドでこのクエリを実行する必要があります。

JavaScriptでEpochからの秒数を調べる方法はありますか?

どのように解決するのですか?

var seconds = new Date() / 1000;

あるいは、もっとハチャメチャなバージョンもあります。

var d = new Date();
var seconds = d.getTime() / 1000;

を忘れないでください。 Math.floor() または Math.round() を使用して最も近い整数に丸めないと、非常に奇妙な小数点を取得する可能性があります。

var d = new Date();
var seconds = Math.round(d.getTime() / 1000);