在一定的时间差后更改格式.fromnow()moment.js方法

时间:2018-09-07 20:15:46

标签: javascript momentjs

我正在使用https://momentjs.com/ javascript库,并且正在开发一个Web应用程序,其中它必须使用.fromNow()方法比较当前日期和其他日期,但是所有结果都返回类似6的结果个月,8个月,1年。 我希望当日期差异超过6个月时,它将结果的格式更改为日/月/年(Ej。06/06/2018)。

1 个答案:

答案 0 :(得分:0)

简而言之:

function myFromNow(date1, date2) {    
 if (date2.diff(date1, 'days') > 180) {
  return date1.format("DD/MM/YYYY");
 } else {
  return date1.from(date2);
 }
}