如何计算javascript中的日期差异?

时间:2012-05-02 03:52:56

标签: javascript html

  

可能重复:
  How do I get the difference between two Dates in JavaScript?

我有一个html表单,其中包含3个字段:

  1. FROM_DATE
  2. TO_DATE
  3. no_ofdays
  4. 我想计算from_dateto_date之间的差异,差异将显示在no_ofdays字段中。 我的要求是to_date不得小于from_date。如果条件失败 它不应计算差异,to_date应保持null

    我想使用JavaScript。

1 个答案:

答案 0 :(得分:0)

简而言之,您就是这样做的:

  1. 将字段的值解析为Date objectsDatejs可以帮助您做到这一点。
  2. Date个对象支持<-运算符,让您可以按照自己的意愿行事。
  3. 当你减去两个Date个对象时,结果就是以毫秒为单位的差异。
  4. 如果将差异(以毫秒为单位)除以一天中的毫秒数,则可以得出日期之间的天数。
  5. 然后,您可以将结果放在结果字段中。