13

したがって、質問はタイトルで説明されています。JavaScriptを使用してその日の現在の秒を取得する必要があります。

4

2 に答える 2

28

あなたはビットを合計します:

var dt = new Date();
var secs = dt.getSeconds() + (60 * dt.getMinutes()) + (60 * 60 * dt.getHours());

またはあなたが望むなら

var dt = new Date();
var secs = dt.getSeconds() + (60 * (dt.getMinutes() + (60 * dt.getHours())));
于 2012-07-12T07:36:59.897 に答える
2

例(実行中):

​var today = new Date(), today_abs = new Date(), today_secs = 0;
today_abs.setHours(0);
today_abs.setMinutes(0);
today_abs.setSeconds(0);
today_secs = (today.getTime() - today_abs.getTime()) / 1000;​
于 2012-07-12T07:40:18.293 に答える