js如何返回当天指定时间的时间戳?


例如返回当前时间的时间戳是(new Date()).getTime(); 那如何返回当天23:00:00的时间戳?

JavaScript

蒋公剿匪不力 12 years, 3 months ago

取得当前时间,然后设置小时,分钟和秒

   
  var date = new Date();
  
date.setHours(23);
date.setMinutes(0);
date.setSeconds(0);
date.getTime();

Samip answered 12 years, 3 months ago

可以直接在new的时候就指定时间了

傲娇女仆酱 answered 10 years, 4 months ago

在js中有4种方式声明 date,即:

new Date()
new Date(milliseconds)
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)

如果你想得到当天某时刻的时间戳:

var c = new Date();
var d = new Date(c.getFullYear(),c.getMonth(), c.getDate(), 23, 0, 0);
d.getTime()

如果你想要某个时间的时间戳,直接声明就可以了。

比如:

var d = new Date("2014/03/01 11:13:00");
ヤ﹏喵ら、m answered 10 years, 4 months ago

Your Answer