瞬间js显示2个日期之间的差异 [英] moment js show diff between 2 dates
本文介绍了瞬间js显示2个日期之间的差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用moment(d, "YYYYMMDD").fromNow();
来获取现在日期和某个日期之间的差异,但是我希望几天前"不使用字符串.
I use moment(d, "YYYYMMDD").fromNow();
to get diff between date now and some date, but I would like to get without string "a few days ago".
相反,我想得到"7d"(7m,1s等).
Instead I would like to get "7d" (7m, 1s, etc).
我该怎么做?
谢谢
推荐答案
If you want just to get the difference between two dates instead of a relative string just use the diff function.
var date = moment("20170101", "YYYYMMDD");
var date7 = moment("20170108", "YYYYMMDD");
var mins7 = moment("20170101 00:07", "YYYYMMDD HH:mm");
var secs1 = moment("20170101 00:00:01", "YYYYMMDD HH:mm:ss");
console.log(date7.diff(date, "days") + "d"); // "7d"
console.log(mins7.diff(date, "minutes") + "m"); // "7m"
console.log(secs1.diff(date, "seconds") + "s"); // "1s"
这篇关于瞬间js显示2个日期之间的差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文