1

我想用 Javascript 或 jquery 进行一些计算。实际上我有两个输入日期选择器。我希望当我在两个字段中选择日期时,应该出现一个新字段值,其中包含所选日期的总天数。例如:我在输入一中选择:2012-01-01 并在输入二中选择:2013-01-01 然后在字段三中的值应该是 = 365 天

希望你能理解。我知道如何计算两个日期之间的天数:

$days = (strtotime($termi_date) - strtotime($str_date)) / (60 * 60 * 24);
echo $days;
4

1 回答 1

3
var from_date = $("#from_input").datepicker('getDate'),
    to_date   = $("#to_input").datepicker('getDate');

var diff_in_milliseconds = to_date.getTime() - from_date.getTime();

或者干脆

diff = Math.floor((d2.getTime() - d1.getTime()) / 86400000); // ms per day

演示

于 2013-04-19T17:01:17.013 回答