Как мне сравнивать new Date().toUTCString() с голосом Wed, 03 Oct 2018 01:33:29 GMT в данный момент?
new Date().toUTCString()
Wed, 03 Oct 2018 01:33:29 GMT
Я пробовал moment(Wed, 03 Oct 2018 01:33:29 GMT).isBefore(moment(new Date().toUTCString())), но, похоже, не работает.
moment(Wed, 03 Oct 2018 01:33:29 GMT).isBefore(moment(new Date().toUTCString()))
Вы можете просто сделать это следующим образом:
moment('Thu Oct 04 2018 07:35:54 GMT+0530 (IST)').isBefore(moment()) moment('Wed, 03 Oct 2018 01:33:29 GMT').isBefore(moment())
Это должно вернуть вам значение.(Истина / ложь)
Как вы объяснили, сравнение работает для меня.Проверьте фрагмент.К вашему сведению, вам нужно использовать '' при создании объекта момента из строки.
''
$(() => { var a = moment('Wed, 03 Oct 2018 01:33:29 GMT'); var b = moment(new Date().toUTCString()); console.log(a.isBefore(b)); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>