2017-05-29 47 views
0

有没有办法获得特定时区的日期并将小时,分钟和秒初始化为午夜(00:00:00)?javascript日期()setHours ToLocalString

我试图寻找一个逻辑,将做下面的代码做的事情,但其他的方式,无法找到one.of当然这不会工作,因为我第一次设置小时,只有比转换到不同的时区。

var dt = new Date().setHours(0,0,0,0); 
var new_dt = new Date(dt).toLocaleString("en-US", {timeZone: "America/New_York"}) 

任何想法我怎么可以得到小时"America/New_York"时区,分,秒时至午夜?

+1

它有这样的原因libs:https://momentjs.com/timezone/ – GottZ

回答

0

var d = new Date(“Jan 01 1970 00:00:00 GMT-0500”); d.setFullYear(2017,05,30);