在许多应用中,我们可以看到这样的日期格式。
If it's today, then print hh:mm,
If it's yesterday, then print yesterday,
If it's in this week, then print day of week, (ex, Wednesday)
If it's in this year, then print MM/dd
else print YY/MM/dd
类似这样的事情。 如何在React Native或javascript中实现? 有图书馆吗?
答案 0 :(得分:0)
使用库momentjs。有isSame
函数,用于比较给定的日期与年,月或日。喜欢
moment().isSame('2010-01-01', 'year'); // true
moment().isSame('2011-01-01', 'month'); // false, different year
moment().isSame('2010-02-01', 'day'); //
moment().isSame('2010-02-01', 'week'); //
您的情况是1日起
const dateString = moment().isSame('2018-01-01', 'day') ? moment('2018-01-01 5:55').format('hh:mm') : else check for other condition
最好每年一次,每月一次,每周一次,一天一次。