我正在将时间值中的日期解析为 HHmm 格式的 1256 格式:
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")
我做错了什么?
最佳答案
我猜你正在观察 moment 对象,它有一个属性 _i
告诉你初始值。实际值可以用format
查看
let time = moment("1256", "HHmm");
console.log(time.format())
//moment("2017-11-07T12:56:00.000")
console.log(time.subtract(3, 'hours').format())
//moment("2017-11-07T9:56:00.000")
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.1/moment.min.js"></script>
关于javascript - momentjs 减去返回相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47164967/