我试图减去一个小时,在这种情况下得到-08:00
.
console.log(moment().format('Z')); // -07:00
但是,当我执行以下操作(我已经尝试了所有排列(时,它给了我相同的结果。
console.log(moment().subtract( 1 , "hours").format('Z')); // -07:00
这里的正确用法是什么?
Z
只会给你时区中UTC的偏移量。我猜你在加利福尼亚或太平洋标准时间的某个地方。
试试这个:
moment().format('HH') // "20" for me in EST
对
moment().subtract( 1 , "hours").format('HH'); // "19" for me in EST
希望这能给你你想要的东西。