如何在Javascript中减去对象内的小时数

卢克帕尔

我需要计算两个日期之间的工作时间。我定了两个约会。

    var startDate = new Date("2/25/2017 20:30");
    var endDate = new Date ("3/28/2017 20:58");

我设置的日子就像我有工作开始和工作结束的对象。

var monday = {"start":"09:00", "end":"17:00"};
var tuesday = {"start":"09:00", "end":"17:00"};
var wednesday = {"start":"09:00", "end":"17:00"};
var thursday = {"start":"09:00", "end":"17:00"};
var friday = {"start":"08:00", "end":"13:00"};
var saturday = {"start":"08:00", "end":"11:00"};
var sunday = {"start":"08:00", "end":"09:00"};

然后我将所有对象放在数组中:

 var workDays = [monday, tuesday, wednesday, thursday, friday, saturday, sunday];

我不知道如何减去每天的小时数。例如,在星期一:17:00 - 09:00 = 8 小时。

我尝试了这个:

var mondayStart = monday.start;
var mondayEnd= monday.end;

在控制台中,我得到了正确的星期一对象的开始和结束时间,但是我在减法方面遇到了问题。

var mondayDifference = mondayEnd - mondayStart;

console.log(mondayDifference);

但是,在控制台中我得到:NaN(不是数字)。

对于任何提示或帮助,我将不胜感激。

阿布登努尔·图米

如果给你的不仅是POC的真实案例,parseInt也足以得到区别

var mondayDifference = parseInt(monday.end) - parseInt(monday.start);
                       // "17:00" will be 17     ..so on

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JavaScript中减去小时?

来自分类Dev

在 SQL 中减去小时数

来自分类Dev

JavaScript日期减去小时数-错误

来自分类Dev

从日期格式中减去小时数

来自分类Dev

减去小时数

来自分类Dev

如何在给定间隔内计算小时数

来自分类Dev

如何在javascript中将提供的小时数转换为天小时数分钟?

来自分类Dev

从设定的数量中减去大量的小时数(1000-650)?

来自分类Dev

如何在javascript中的对象内访问对象中的对象?

来自分类Dev

如何在POSTGRESQL中按小时分组并把丢失的小时数设为0

来自分类Dev

如何在熊猫中添加或存储超过23小时的小时数

来自分类Dev

如何在C#中获取总小时数,可能会超过24小时

来自分类Dev

如何在Excel中计算小时数

来自分类Dev

如何从VB .NET中的Now()减去小时

来自分类Dev

如何从SYSDATETIME()中减去18小时

来自分类Dev

如何在Android中以毫秒为单位获取一天中的小时数

来自分类Dev

如何在JavaFx中显示微调器中的本地时间(小时数)

来自分类Dev

如何在Android中减去两个日历对象

来自分类Dev

如何在日期时间变量中增加天数和小时数?

来自分类Dev

如何在时间表中划分小时数以说明午夜后的工作?

来自分类Dev

如何在Linux中为字符串增加小时数?

来自分类Dev

我不知道如何在android中制作表格,以总结注册小时数

来自分类Dev

如何获取JavaScript中两个日期之间的总小时数?

来自分类Dev

如何在JavaScript中过滤数组内的嵌套对象

来自分类Dev

如何在Excel中计算> 24的小时数?

来自分类Dev

如何在给定时间之前计算小时数

来自分类Dev

如何在“时间”对象中存储小时和分钟

来自分类Dev

如何在SQL中减去

来自分类Dev

Chrome无法在javascript中返回正确的小时数

Related 相关文章

  1. 1

    如何在JavaScript中减去小时?

  2. 2

    在 SQL 中减去小时数

  3. 3

    JavaScript日期减去小时数-错误

  4. 4

    从日期格式中减去小时数

  5. 5

    减去小时数

  6. 6

    如何在给定间隔内计算小时数

  7. 7

    如何在javascript中将提供的小时数转换为天小时数分钟?

  8. 8

    从设定的数量中减去大量的小时数(1000-650)?

  9. 9

    如何在javascript中的对象内访问对象中的对象?

  10. 10

    如何在POSTGRESQL中按小时分组并把丢失的小时数设为0

  11. 11

    如何在熊猫中添加或存储超过23小时的小时数

  12. 12

    如何在C#中获取总小时数,可能会超过24小时

  13. 13

    如何在Excel中计算小时数

  14. 14

    如何从VB .NET中的Now()减去小时

  15. 15

    如何从SYSDATETIME()中减去18小时

  16. 16

    如何在Android中以毫秒为单位获取一天中的小时数

  17. 17

    如何在JavaFx中显示微调器中的本地时间(小时数)

  18. 18

    如何在Android中减去两个日历对象

  19. 19

    如何在日期时间变量中增加天数和小时数?

  20. 20

    如何在时间表中划分小时数以说明午夜后的工作?

  21. 21

    如何在Linux中为字符串增加小时数?

  22. 22

    我不知道如何在android中制作表格,以总结注册小时数

  23. 23

    如何获取JavaScript中两个日期之间的总小时数?

  24. 24

    如何在JavaScript中过滤数组内的嵌套对象

  25. 25

    如何在Excel中计算> 24的小时数?

  26. 26

    如何在给定时间之前计算小时数

  27. 27

    如何在“时间”对象中存储小时和分钟

  28. 28

    如何在SQL中减去

  29. 29

    Chrome无法在javascript中返回正确的小时数

热门标签

归档