gpt4 book ai didi

javascript - 用于比较开始和结束日期的 jQuery 验证

转载 作者:数据小太阳 更新时间:2023-10-29 07:42:31 24 4
gpt4 key购买 nike

我有两个字段。一个用于 person_start_date,另一个用于 person_end_date。两者都有年、月、日三个单独的字段。我想验证人结束日期 > 人开始日期。提前致谢。

html.erb

<%= datetime_select :person_start_date %>


<select id="person_start_date_1i" name="person[start_date(1i)]"> ... </select>
<select id="person_start_date_2i" name="person[start_date(2i)]"> ... </select>
<select id="person_start_date_3i" name="person[start_date(3i)]"> ... </select>

html.erb

<%= datetime_select :person_end_date %>


<select id="person_end_date_1i" name="person[end_date(1i)]"> ... </select>
<select id="person_end_date_2i" name="person[end_date(2i)]"> ... </select>
<select id="person_end_date_3i" name="person[end_date(3i)]"> ... </select>

最佳答案

这里有一个建议:

var startDate = new Date(
$('#person_start_date_1i').val(),
$('#person_start_date_2i').val() - 1,
$('#person_start_date_3i').val()
);
var endDate = new Date(
$('#person_end_date_1i').val(),
$('#person_end_date_2i').val() - 1,
$('#person_end_date_3i').val()
);
if (endDate > startDate) {
// do something
}

关于javascript - 用于比较开始和结束日期的 jQuery 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20041047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com