28
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Thông qua biểu mẫu, tôi nhận được hai giá trị như
Start datetime = '01/12/2013 12:00:00 AM' and
End datetime = '02/12/2013 12:00:00 AM'.
Làm thế nào tôi có thể xác thực DateTime bắt đầu phải nhỏ hơn DateTime cuối trong JavaScript?
Đã hỏi ngày 2 tháng 12 năm 2013 lúc 6:59Dec 2, 2013 at 6:59
1
Asuming Bạn đã nhận được một ngày trong định dạng ngày JavaScript Bạn cần hàm
if[Date.parse[datetimeStart] < Date.parse[datetimeEnd]]{
//start is less than End
}else{
//end is less than start
}
0 hoặc so sánh bằng các toán tử so sánh. Nó sẽ trả lại mili giây đã trôi qua kể từ ngày 01/01/1970 00:00Bằng cách nào đó như thế này:
if[Date.parse[datetimeStart] < Date.parse[datetimeEnd]]{
//start is less than End
}else{
//end is less than start
}
Đây là một fiddle
Gokhanakkurt
4.9154 Huy hiệu vàng28 Huy hiệu bạc39 Huy hiệu đồng4 gold badges28 silver badges39 bronze badges
Đã trả lời ngày 2 tháng 12 năm 2013 lúc 7:03Dec 2, 2013 at 7:03
1
nó thực sự đơn giản trong javascript
var startTime = new Date['01/12/2013 12:00:00 AM'];
var endTime = new Date['02/12/2013 12:00:00 AM'];
Và sau đó tất cả những gì bạn cần làm là so sánh
if[ startTime < endTime]{
alert["start time is lesser"];
}
Thêm về điều này ở đây
Đã trả lời ngày 2 tháng 12 năm 2013 lúc 7:36Dec 2, 2013 at 7:36
Bohhu Murthyprabhu MurthyPrabhu Murthy
8.9415 Huy hiệu vàng28 Huy hiệu bạc36 Huy hiệu đồng5 gold badges28 silver badges36 bronze badges
1
Hãy thử mã sau này:
function dateCheck[] {
var fDate = new Date["26/05/2013"];
var lDate = new Date["24/05/2013"];
if[fDate