moment 计算两个时间的差值diff方法
两个日期/时间的时差:moment(endTime).diff(moment(startTime), 'years')moment(endTime).diff(moment(startTime), 'months')moment(endTime).diff(moment(startTime), 'days')//开始时间和结束时间的时间差,以“天”为单位;endTime和...
·
两个日期/时间的时差:
moment(endTime).diff(moment(startTime), 'years')
moment(endTime).diff(moment(startTime), 'months')
moment(endTime).diff(moment(startTime), 'days')
// 开始时间和结束时间的时间差,以“天”为单位;endTime和startTime都是毫秒数
moment(endTime).diff(moment(startTime),'minutes' )
moment(endTime).diff(moment(startTime), 'seconds')
例子:
一:计算小时之间的差
const date1=moment(‘08:30’,‘hh:mm’);
const date2=moment(‘18:00’,‘hh:mm’);
const date3=date2.diff(date1,‘minute’);//计算相差的分钟数
const h=Math.floor(date3/60);//相差的小时数
const mm=date3%60;//计算相差小时后余下的分钟数
二:在标准日期格式下可以不指定日期的格式
如
const date1=moment(‘2019-02-28 08:30:00’);
const date2=moment(‘2019-02-28 18:00:00’);
const date3=date2.diff(date1,‘minute’);//计算相差的分钟数
const h=Math.floor(date3/60);//相差的小时数
const mm=date3%60;//计算相差小时后余下的分钟数
也是可行的
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)