如何将JSON日期字符串与javascript字符串进行比较?

我正在尝试比较两个时间值,我在jS中创建了一个新的date变量,然后将其传递给JSON中的Memberstack(有效)。然后,我在页面重新加载时调用数据,并从Memberstack中取回值以比较第一次加载和第二次加载之间的日期。

这是我的代码:

// Run timer. //
function runTimer() {
  
MemberStack.onReady.then(async function(member) {
  var metadata = await member.getMetaData() // <------ call the initial date value from Memberstack
  if (metadata.startDate != null) {
    var initiatedDate = metadata["startDate"]; // <------ the initial date value
    var referenceDate = currentDate; // <------ the second date value to compare to
    var calcDifference = referenceDate.getTime() - initiatedDate.getTime(); // <------ errors here
    var calcDifferenceD = calcDifference / (1000 * 3600 * 24); 
    alert(calcDifference);
    }
})

}
// End run timer. //

当我尝试在控制台中调试时,会看到以下内容:

安慰

当我initiatedDate.getTime();在第83行上运行时,出现此错误:

Uncaught (in promise) TypeError: initiatedDate.getTime is not a function

我需要使第81行和第82行匹配,以便可以进行比较,有人可以帮助我比较这两个日期吗?

无意义的短剑

就是您问题的答案。initiatedDate不是对象,而是字符串,因此.getTime不存在。因此,您应该将字符串转换为Date对象。

这是您可以做到的:

var initiatedDate = new Date(metadata['startDate'])

然后您的initializeDate将具有该.getTime方法,并且不会出现错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将json对象与字符串进行比较?

来自分类Dev

将日期与字符串javascript中的日期进行比较

来自分类Dev

如何将 ctime 库中的日期与日期字符串进行比较?

来自分类Dev

如何将日期字符串与数据库中的日期时间列进行比较

来自分类Dev

如何将字符串与EOF进行比较?

来自分类Dev

如何将字符串与字典元素进行比较?

来自分类Dev

.net如何将stringbuilder与字符串进行比较

来自分类Dev

如何将字符串与传入消息进行比较

来自分类Dev

如何将字符串与字典键进行比较

来自分类Dev

如何将DateFormat与字符串数组进行比较

来自分类Dev

如何将nextLine()与字符串进行比较

来自分类Dev

如何将字符串与unicode词典进行比较?

来自分类Dev

如何将两列字符串进行比较

来自分类Dev

如何将属性值与字符串进行比较

来自分类Dev

VBA excel:如何将字符串数组与字符串进行比较?

来自分类Dev

VBA excel:如何将字符串数组与字符串进行比较?

来自分类Dev

如何将存储的字符串与输入的字符串进行比较-MIPS

来自分类Dev

如何将字符串变量与日期变量进行比较

来自分类Dev

将JSON字符串元素与JavaScript字符串进行比较

来自分类Dev

将字符串格式的日期与今天的日期进行比较

来自分类Dev

将日期与字符串实体框架进行比较

来自分类Dev

将日期与字符串实体框架进行比较

来自分类Dev

将字符串与静态字符串进行比较

来自分类Dev

将字符串的 Arraylist 与字符串进行比较

来自分类Dev

如何将字符串与多个字符进行比较c ++

来自分类Dev

Python:如何将列表的最后一个元素与字符串的字符进行比较

来自分类Dev

如何将使用linq的日期(存储为字符串)与实体进行比较?

来自分类Dev

如何将日期字符串转换为日期

来自分类Dev

powershell将字符串与-or进行比较

Related 相关文章

  1. 1

    如何将json对象与字符串进行比较?

  2. 2

    将日期与字符串javascript中的日期进行比较

  3. 3

    如何将 ctime 库中的日期与日期字符串进行比较?

  4. 4

    如何将日期字符串与数据库中的日期时间列进行比较

  5. 5

    如何将字符串与EOF进行比较?

  6. 6

    如何将字符串与字典元素进行比较?

  7. 7

    .net如何将stringbuilder与字符串进行比较

  8. 8

    如何将字符串与传入消息进行比较

  9. 9

    如何将字符串与字典键进行比较

  10. 10

    如何将DateFormat与字符串数组进行比较

  11. 11

    如何将nextLine()与字符串进行比较

  12. 12

    如何将字符串与unicode词典进行比较?

  13. 13

    如何将两列字符串进行比较

  14. 14

    如何将属性值与字符串进行比较

  15. 15

    VBA excel:如何将字符串数组与字符串进行比较?

  16. 16

    VBA excel:如何将字符串数组与字符串进行比较?

  17. 17

    如何将存储的字符串与输入的字符串进行比较-MIPS

  18. 18

    如何将字符串变量与日期变量进行比较

  19. 19

    将JSON字符串元素与JavaScript字符串进行比较

  20. 20

    将字符串格式的日期与今天的日期进行比较

  21. 21

    将日期与字符串实体框架进行比较

  22. 22

    将日期与字符串实体框架进行比较

  23. 23

    将字符串与静态字符串进行比较

  24. 24

    将字符串的 Arraylist 与字符串进行比较

  25. 25

    如何将字符串与多个字符进行比较c ++

  26. 26

    Python:如何将列表的最后一个元素与字符串的字符进行比较

  27. 27

    如何将使用linq的日期(存储为字符串)与实体进行比较?

  28. 28

    如何将日期字符串转换为日期

  29. 29

    powershell将字符串与-or进行比较

热门标签

归档