momentjs 查找差异并以特定格式显示
momentjs find difference and display in specific format
我从日期开始显示
2019-12-19 06:00
我必须显示日期时间
2019-12-19 09:22
我正在使用 moment.js。我需要找到这两个时间的区别,并且必须以这种格式显示
3H, 55M
这是我试过的
moment(date1).diff(moment(date2), 'hours') "," moment(date1).diff(moment(date2), 'minutes')
而且我没有得到不同的正确格式。
我觉得应该是这样的:
moment(moment(toDate).diff(moment(fromDate))).format('HH[H] mm[M]')
试试这个,只计算两个日期之间的分钟差,然后转换为小时和分钟。
var date1= moment('2019-12-19 06:00')
var date2 = moment('2019-12-19 09:22')
var diffInMin=moment.duration(date2.diff(date1)).asMinutes()
var hours = Math.floor(diffInMin / 60) + 'H'
var minutes = diffInMin % 60 + 'M'
console.log(hours +', '+ minutes)
我从日期开始显示
2019-12-19 06:00
我必须显示日期时间
2019-12-19 09:22
我正在使用 moment.js。我需要找到这两个时间的区别,并且必须以这种格式显示
3H, 55M
这是我试过的
moment(date1).diff(moment(date2), 'hours') "," moment(date1).diff(moment(date2), 'minutes')
而且我没有得到不同的正确格式。
我觉得应该是这样的:
moment(moment(toDate).diff(moment(fromDate))).format('HH[H] mm[M]')
试试这个,只计算两个日期之间的分钟差,然后转换为小时和分钟。
var date1= moment('2019-12-19 06:00')
var date2 = moment('2019-12-19 09:22')
var diffInMin=moment.duration(date2.diff(date1)).asMinutes()
var hours = Math.floor(diffInMin / 60) + 'H'
var minutes = diffInMin % 60 + 'M'
console.log(hours +', '+ minutes)