在MomentJS库中,他们提供了一种向特定日期增加天数的方法:
//date math
moment('2016-03-12 13:00:00').add(1, 'day').format('LLL')
"March 13, 2016 1:00 PM"
是否可以将特定天数添加到以毫秒为单位的保存日期? 我尝试将天数转换为毫秒并添加该数字,但是最终会给我错误的日期。
答案 0 :(得分:1)
加上毫秒数,我就能得到预期的结果
moment('2016-03-12 13:00:00').add(1, 'day').format('LLL')
'March 13, 2016 1:00 PM'
moment('2016-03-12 13:00:00').add(86400000, 'milliseconds').format('LLL')
'March 13, 2016 1:00 PM'
moment('2016-03-12 13:00:00').add(2, 'day').format('LLL')
'March 14, 2016 1:00 PM'
moment('2016-03-12 13:00:00').add(86400000*2, 'milliseconds').format('LLL')
'March 14, 2016 1:00 PM'
开始日期以毫秒为单位
moment(1457784000000).add(86400000*2, 'milliseconds').format('LLL')
'March 14, 2016 1:00 PM'
moment('2016-03-12 13:00:00').add(86400000*2, 'milliseconds').format('LLL')
'March 14, 2016 1:00 PM'