【发布时间】:2017-08-25 17:51:27
【问题描述】:
我有一个带有此日期字段的引导程序的 html 表单:
<input type="date" class="form-control" id="from" name="from" placeholder="dd/mm/yyyy">
<input type="date" class="form-control" id="to" name="to" placeholder="dd/mm/yyyy">
我需要比较两者以检查“to”是“from”之后的日期,但是当我使用此代码进行比较时:
if(new Date($("#from").val() > new Date($("#to").val()) ....
计算出错了,因为它在后台将月份数字与日期数字交换。如何强制它采用 dd/mm/yyyy 格式(或将输入转换为 mm/dd/yyyy)以获得正确的计算? 谢谢。
【问题讨论】:
-
看不到 ID 为 'dal' 和 'al' 的元素)你确定你的选择器吗?
-
new Date()期望它为mm/dd/yyyy -
@JohanWillfred 你是对的我现在已经更正了代码。
标签: javascript html twitter-bootstrap date