2012-05-02 54 views
-4

可能重複:
How do I get the difference between two Dates in JavaScript?如何計算java腳本中的日期差異?

我有一個包含3個字段HTML表單:

  1. FROM_DATE
  2. TO_DATE
  3. no_ofdays

我想計算from_dateto_date之間的差異,差異將顯示在no_ofdays字段中。 我的要求是to_date必須不小於from_date。如果條件失敗 它不應該計算差異並且to_date應保持null

我想用JavaScript來做。

+2

你有試過什麼..? –

+0

@ user1369099請用代碼更新問題。無論如何,我認爲所發佈的重複問題可能會回答你的問題。 – OnesimusUnbound

回答

0

簡單地說,你這是怎麼做到這一點:

  1. 解析字段的值到Date objectsDatejs可以幫助你做到這一點。
  2. Date對象支持<-運營商,讓你做你想做的。
  3. 當你減去兩個Date對象時,結果是以毫秒爲單位的差值。
  4. 如果您將差值以毫秒爲單位除以一天中的毫秒數,則會得到日期之間有多少天。
  5. 然後,您可以將結果放入結果字段。
+0

感謝您的幫助 – user1369099