我正在使用AntUI库中的一个组件来呈现日期选择器。
我想要做的是显示Now
和Tomorrow
,而不是今天/明天的日期。
是否有特定的时刻JS格式(我找不到任何,所以可能没有)或配置momentJS库的方法,它会自动显示那些值而不是那些日期?
答案 0 :(得分:3)
您可以检查日期是否在moment().startOf('day');
和moment().endOf('day');
之间,并根据结果显示Now
或Tomorrow
moment().isBetween(moment().startOf('day'), moment().endOf('day'));
将是Now
(true)和
moment().add(1, 'day').isBetween(moment().startOf('day'), moment().endOf('day'));
这将是Tomorrow
(false)
答案 1 :(得分:1)
试试这个:
var today = moment().endOf('day')
var tomorrow = moment().add(1, 'day').endOf('day')
var date = new Date();
//Check Today's date
if (date < today)
alert('today')
if (date < tomorrow)
alert('tomorrow')
<强>更新强>
你也可以使用它,但它也会显示当前时间:
moment().calendar(); // Today at 10:37 AM
moment().add(1, 'days').calendar(); // Tomorrow at 10:37 AM