簡體   English   中英

使用 javascript 驗證開始日期應小於 MM-DD-YYYY 中的結束日期

[英]Validate start date should be less than end date in MM-DD-YYYY using javascript

我想檢查 end_date 應該小於表格中的開始日期....

所以這是我的代碼

start_date = $("#form_data")[0].elements.start_date.value
end_date = $("#form_data")[0].elements.end_date.value

if(start_date < end_date){

}

else{

}

我以 MM-DD-YYYY 格式獲取日期

Thiw 在以下代碼中不起作用

start_date = 12/01/2020
end_date = 01/01/2021

我認為 2020 年 12 月 1 日應小於 20201 年 1 月 1 日

我該如何解決

您需要將日期轉換為 Javascript 中的 New Date()

  • 請按照下面提到的步驟。

start_date = $("#form_data")[0].elements.start_date.value;

end_date = $("#form_data")[0].elements.end_date.value;

var vStartDate = 新日期(開始日期); var vEndDate = 新日期(結束日期);

如果(vStartDate < vEndDate){

}

別的{

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM