我正在尝试减去一小时,在这种情况下要获得-08:00
。
console.log(moment().format('Z')); // -07:00
但是,当我执行以下操作(我尝试了所有排列)后,它会得到相同的结果。
console.log(moment().subtract( 1 , "hours").format('Z')); // -07:00
这里的正确用法是什么?
答案 0 :(得分:2)
Z
只会为您提供时区UTC的偏移量。我猜你是在加利福尼亚州还是在太平洋标准时间(PST)。
尝试一下:
moment().format('HH') // "20" for me in EST
与
moment().subtract( 1 , "hours").format('HH'); // "19" for me in EST
这应该可以为您提供所需的东西。