-4

可能重复:
如何在 JavaScript 中获取两个日期之间的差异?

我有一个包含 3 个字段的 html 表单:

  1. 从日期
  2. 迄今为止
  3. no_ofdays

我想计算和之间from_dateto_date差异,差异将显示在no_ofdays字段中。我的要求是to_date不能低于from_date。如果条件失败,它不应该计算差异并且to_date应该保留null

我想用 JavaScript 来做。

4

1 回答 1

0

简而言之,这就是您的操作方式:

  1. 将字段的值解析为Date对象Datejs可以帮助你做到这一点。
  2. Date对象支持<and-运算符,让你做你想做的事。
  3. 当您减去两个Date对象时,结果是以毫秒为单位的差异。
  4. 如果您将毫秒差除以一天中的毫秒数,那么您将得到日期之间的天数。
  5. 然后,您可以将结果放在结果字段中。
于 2012-05-02T04:29:14.767 回答