【发布时间】:2014-08-01 16:09:47
【问题描述】:
我知道如何使用 javascript,但我对它没有深入的了解。我知道如何在 PHP 中获得日期差异,但在这种情况下,我需要 javascript 解决方案。老实说,我什至不知道是否有可能用 Javascript 来做到这一点。我猜是的,但这只是猜测。
这是我拥有的 html:
<div class="span3" id="checkin">
<span class="text-label"><i class="icon-calendar"></i>Check In</span>
<input type="text" name="checkin" value="02/08/2014">
</div>
<div class="span3" id="checkout">
<span class="text-label"><i class="icon-calendar"></i>Check Out</span>
<input type="text" name="checkout" value="04/08/2014">
</div>
这两个字段实际上是引导日期选择器。它们总是带有一些默认值。现在,我希望用户更改这两个值来计算两个日期之间的差异(警报或控制台日志都可以,我会从那里找到方法)。
问题是我不知道从哪里开始以及如何进行计算。我再次猜想 onchange 事件可能是一个不错的候选者,但是......我不知道如何计算差异。
任何帮助将不胜感激。
问候,约翰
【问题讨论】:
-
了解Date 可能会有所帮助。
-
我也找到了该链接,但没有示例说明如何获得两个日期之间的天数差异...无论如何谢谢...
-
“所以这是计算两个日期之间差异的一般前提 - 使用 Date.getTime() 将两个日期转换为一个数字,然后减去!”来自javascriptkit.com/javatutors/datedifference.shtml
-
没有?看看如何计算经过的时间。将毫秒转换为天应该是微不足道的......
标签: javascript date