首页 > 解决方案 > 如何写一个时间条件?

问题描述

我试图用明天的日期获得一个有条件的例子,让我知道如果明天是明天并且超过明天下午 1 点,所以做点什么。

我与 MomentJs 合作,所以如果您有一个可以帮助我的解决方案,我们将不胜感激。

标签: javascriptdatetimemomentjs

解决方案


在momentJS中,你可以通过

const tomorrow  = moment().add(1, 'days');

如果你想明天下午 1 点

var tomorrow = moment('01:00 pm', "HH:mm a").add(1, 'days');

如果你想比较,那么

var tomorrow = moment('01:00 pm', "HH:mm a").add(1, 'days');

var current = moment();

if(current < tomorrow)
  console.log('true');
else
  console.log('false');

推荐阅读