Javascript momentjs减法返回相同的值
我正在将日期从类似1256格式的时间值解析为HHmm:Javascript momentjs减法返回相同的值,javascript,momentjs,Javascript,Momentjs,我正在将日期从类似1256格式的时间值解析为HHmm: let parsedTime = moment(time, "HHmm"); console.log(parsedTime) //moment("2017-11-07T12:56:00.000") console.log(parsedTime.subtract(3, 'hours')) //moment("2017-11-07T12:56:00.000") 我做错了什么?我猜你在观察力矩对象,它有一个属性,告诉你初始值。实际值可以通
let parsedTime = moment(time, "HHmm");
console.log(parsedTime)
//moment("2017-11-07T12:56:00.000")
console.log(parsedTime.subtract(3, 'hours'))
//moment("2017-11-07T12:56:00.000")
我做错了什么?我猜你在观察力矩对象,它有一个属性,告诉你初始值。实际值可以通过
让时间=力矩(“1256”,“HHmm”);
console.log(time.format())
//时刻(“2017-11-07T12:56:00.000”)
console.log(time.subtract(3,'hours').format())
//时刻(“2017-11-07T9:56:00.000”)
如果您在控制台中观察返回对象的\u d
属性,它将保存减法后修改的值
let time = '1256';
let parsedTime = moment(time, "HHmm");
console.log(parsedTime)
/* Object
{ _isAMomentObject: true, _i: "1256", _f: "HHmm", _isUTC: false, _pf: Object, _locale: Object, _d: Date 2017-11-08T07:26:00.000Z, _isValid: true } */
console.log(parsedTime.subtract(3, 'hours'));
/* Object { _isAMomentObject: true, _i: "1256", _f: "HHmm", _isUTC: false, _pf: Object, _locale: Object, _d: Date 2017-11-08T04:26:00.000Z, _isValid: true } */
我也试过了,但值相同的时刻(time,“HHmm”)。减去(3,“hours”)时间的值是多少