使用JavaScript计算剩余天数到特定日期

彼得

我试图计算直到特定日期的剩余天数。我知道有上百万种不同的方法和教程,但是我想自己编写一个代码。问题在于该函数的输出为“ NaN”。非常感谢您的帮助。

这是我的代码:

var daysLeft = function(input) {
    var num = '';
    var date = [];
    var x = 0;
    for (i = 0; i < input.length; i++) {
        if (!isNaN(input.charAt(i))) {
            num += input.charAt(i);
        }
        else {
            date[x] = parseInt(num, 10);
            x++;
        }
    }
    var inputDate = new Date(date[2], date[1], date[0]);
    var today = new Date();
    var timeDiff = Math.abs(inputDate.getTime() - today.getTime());
    return Math.ceil(timeDiff / (1000*3600*24));
};

daysLeft("11.12.2014"); 

顺便说一句:我写了这段代码,因为Date()函数适用于日期的美国格式(MM / dd / YYYY),而不适用于UTC日期。我也知道有Date.UTC()函数,但是无论如何。我只是想自己转几天又几天。

泰德·霍普

解析num设置时date[x],需要重置num''

...
else {
    date[x] = parseInt(num, 10);
    x++;
    num = '';
}

您可能会考虑String.split()在各个期间使用来分隔输入。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何计算从给定日期算起的月份剩余天数

来自分类Dev

如何使用 DATEDIFF 计算剩余天数

来自分类Dev

如何使用php从mysql中的存储日期计算一年中的剩余天数

来自分类Dev

计算特定日期的天数

来自分类Dev

计算在SQL Server中使用的剩余天数

来自分类Dev

Java中的剩余天数计算

来自分类Dev

如何计算另一个日期的剩余天数

来自分类Dev

PHP在一周后获取日期并计算剩余天数

来自分类Dev

如何计算另一个日期的剩余天数

来自分类Dev

计算一个月的剩余天数

来自分类Dev

PHP | 计算剩余天数,但要考虑leap年

来自分类Dev

用于计算域到期剩余天数的 Bash 脚本

来自分类Dev

计算从日期时间列到特定日期的天数-熊猫

来自分类Dev

计算剩余日期到特定日期

来自分类Dev

使用Moment.js计算直到特定日期为止的天数

来自分类Dev

使用Powerpivot中的DAX计算今天到特定日期之间的天数

来自分类Dev

计算距特定日期和数据范围的天数

来自分类Dev

R:按ID计算特定日期之前的天数

来自分类Dev

计算从特定日期到今天的天数r

来自分类Dev

如何获得季度剩余天数

来自分类Dev

从 DateTime Diff 获取剩余天数

来自分类Dev

如何根据达到的每日目标百分比计算剩余天数/时间

来自分类Dev

用于计算网站中 SSL 证书到期剩余天数的 Bash 脚本

来自分类Dev

如何根据用户输入计算一年中的剩余天数

来自分类Dev

Python:将日期时间戳转换为纪元Unix时间并找出剩余天数?

来自分类Dev

在字符串中获取到日期为止的剩余天数

来自分类Dev

bash-将日期值汇总为年,月和剩余天数

来自分类Dev

在Excel(或数字)中,什么公式可以计算特定日期跨2个日期的天数

来自分类Dev

在python中,如何计算特定日期超出“基准日期”的天数?

Related 相关文章

  1. 1

    如何计算从给定日期算起的月份剩余天数

  2. 2

    如何使用 DATEDIFF 计算剩余天数

  3. 3

    如何使用php从mysql中的存储日期计算一年中的剩余天数

  4. 4

    计算特定日期的天数

  5. 5

    计算在SQL Server中使用的剩余天数

  6. 6

    Java中的剩余天数计算

  7. 7

    如何计算另一个日期的剩余天数

  8. 8

    PHP在一周后获取日期并计算剩余天数

  9. 9

    如何计算另一个日期的剩余天数

  10. 10

    计算一个月的剩余天数

  11. 11

    PHP | 计算剩余天数,但要考虑leap年

  12. 12

    用于计算域到期剩余天数的 Bash 脚本

  13. 13

    计算从日期时间列到特定日期的天数-熊猫

  14. 14

    计算剩余日期到特定日期

  15. 15

    使用Moment.js计算直到特定日期为止的天数

  16. 16

    使用Powerpivot中的DAX计算今天到特定日期之间的天数

  17. 17

    计算距特定日期和数据范围的天数

  18. 18

    R:按ID计算特定日期之前的天数

  19. 19

    计算从特定日期到今天的天数r

  20. 20

    如何获得季度剩余天数

  21. 21

    从 DateTime Diff 获取剩余天数

  22. 22

    如何根据达到的每日目标百分比计算剩余天数/时间

  23. 23

    用于计算网站中 SSL 证书到期剩余天数的 Bash 脚本

  24. 24

    如何根据用户输入计算一年中的剩余天数

  25. 25

    Python:将日期时间戳转换为纪元Unix时间并找出剩余天数?

  26. 26

    在字符串中获取到日期为止的剩余天数

  27. 27

    bash-将日期值汇总为年,月和剩余天数

  28. 28

    在Excel(或数字)中,什么公式可以计算特定日期跨2个日期的天数

  29. 29

    在python中,如何计算特定日期超出“基准日期”的天数?

热门标签

归档