使用JavaScript和Check比较两个日期
compare two date using javascript and check
这是我的JavaScript函数来比较两个日期,但它无法正常工作 如何将这些字符值转换为日期格式? 我的代码是
函数日期比较() {
var fit_start_time = $("#datepicker_from").val();
var fit_end_time = $("#datepicker_to").val();
if((fit_start_time=="") || (fit_end_time==""))
{
alert ("Fill all fields");
}
else
{
if (fit_start_time > fit_end_time)
{
alert("invalid entry");
$('#datepicker_to').val('');
$('#datepicker_from').val('');
}
}
}
我的 HTML 代码是
<html>
<body>
<form name="form6" id="form6" action="invoice_date_all.php" method="post">
<div style="padding-top:4px;width:30px;float:left; ">From</div>
<div style="width:172px;float:left; ">
<input type="text" id="datepicker_from" name="datepicker_from" onchange="dateCompare();" size="15"/>
</div>
<div style="padding-top:4px;width:20px;float:left; "> To</div>
<div style="width:172px;float:left; ">
<input type="text" id="datepicker_to" name="datepicker_to" onchange="dateCompare();" size="15"/></div>
<div class="label3"><input type="submit" value="Invoice Print"/></a></div>
</form>
</body>
</html>
var fit_start_time = $("#datepicker_from").val();
var fit_end_time = $("#datepicker_to").val();
var a = fit_start_time.split('/');
var start = new Date(a[2], a[1] - 1, a[0]);
var b = fit_end_time.split('/');
var end = new Date(b[2], b[1] - 1, b[0]);
if (start > end) {
}
如果您的日期分隔符与"/"不同,请在上面的代码中使用您的。
相关文章:
- 如何在javascript中获取两个日期之间的周六和周日的日期
- 如何用moment.js列出两个日期之间的所有月份
- 两个日期时间选择器
- 如何在JavaScript中比较两个日期
- Javascript两个日期选择器冲突
- 如何从日期范围选择器中获取两个日期
- JavaScript函数,用于计算两个日期之间的年、月和天数
- 再次使用JavaScript计算两个日期之间的天数
- Mongoose查询在两个日期时间之间提取数据
- 在Javascript中计算两个日期之间的工作日,节假日除外
- 两个日期之间的差异
- JavaScript-计算两个日期之间的天数(包括结束日期)
- 在 JavaScript 中单击函数时两个日期类型输入之间的差异的代码
- 如何比较 JavaScript 格式为 2011-jan-21 的两个日期
- 如何在javascript中计算两个日期时间之间的差异
- (Angular+Bootstrap)如何阻止两个日期选择器被同一按钮打开
- 两个日期之间的月份差异,计算月份的最后日期
- 如何在JavaScript中返回两个日期(当前日期和输入日期)之间的字符串差异
- Moment.js-两个日期的天数不同
- 如何在javascript中比较两个日期时间