Javascript: Moment.js Как проверить, если дата является предыдущей датой - PullRequest
0 голосов
/ 01 октября 2018

Я просматриваю документы moment.js, но не могу определить, является ли дата предыдущей,

ex 1

var date='2018/09/28';
//now I want to compare this with today's date
var today =  moment(new Date()).format('YYYY/MM/DD');

это должно вернуть true

ex 2

var date='2018/10/02';
//now I want to compare this with today's date
var today =  moment(new Date()).format('YYYY/MM/DD');

это должно вернуть false;

Я получил это с помощью JavaScript,

// Я разделил дни, месяцы игод и сравнить друг с другом

но я хочу знать, есть ли что-то, что могло бы сократить мою строку кода?

1 Ответ

0 голосов
/ 01 октября 2018

Вы можете использовать isBefore для сравнения двух дат в данный момент.

console.log(moment('2018/09/28', "YYYY/MM/DD").isBefore(moment()));
console.log(moment('2018/10/02', "YYYY/MM/DD").isBefore(moment()));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>
...