我写了一个函数来以HH:MM A格式返回PST / PDT中的当前时间 (例如,上午12:04)
function getTimeStr() {
var currentTime = moment().tz("America/Los_Angeles").format("hh:mm a").toUpperCase();
if(currentTime.charAt(0) === '0') {
currentTime = currentTime.substr(1);
}
return currentTime;
}
但是,时刻时区会将时间从正确的时间返回3分钟。
在他们的网站http://momentjs.com/timezone/上,时间是正确的,但不是在我调用该功能时。
例如,如果是下午4:07,我会在下午4:04收到。
我在节点和AWS EC2实例上运行的代码中写了这个。
答案 0 :(得分:1)