Moment js UTC日期比较

时间:2018-10-04 01:46:45

标签: javascript momentjs

我该如何立即比较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())),但似乎没有用。

2 个答案:

答案 0 :(得分:1)

按照您的解释,比较对我有用。检查代码段。仅供参考,您需要在从字符串创建矩对象时使用''

$(() => {
  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>

答案 1 :(得分:0)

您可以按照以下步骤简单地进行操作:

moment('Thu Oct 04 2018 07:35:54 GMT+0530 (IST)').isBefore(moment())

moment('Wed, 03 Oct 2018 01:33:29 GMT').isBefore(moment())

这应该返回您的价值。 (是/否)