我想用Javascript或jquery进行一些计算。实际上我有两个带日期选择器的输入。我希望当我在两个字段中选择日期时,应显示一个新字段值,该字段值将包含所选日期的总天数。例如: 我在输入一中选择:2012-01-01 和 我在输入二中选择:2013-01-01 然后在字段3中的值应为= 365天
希望你理解。 我知道如何计算两个日期之间的天数:
$days = (strtotime($termi_date) - strtotime($str_date)) / (60 * 60 * 24);
echo $days;
答案 0 :(得分:2)
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
<强> DEMO 强>