1. Kode JS Tanggal Perbandingan
Salin kode kode sebagai berikut:
<script>
var begindate = $ ("#begindate").
var endDate = $ ("#endDate").
var d1 = tanggal baru (begindate.replace (//-/g, "//");
var d2 = tanggal baru (endDate.replace (//-/g, "//");
if (begindate! = "" && endDate! = "" && d1> = d2)
{{
waspada ("Waktu mulai tidak bisa lebih besar dari waktu akhir!");
Mengembalikan false;
}
</script>
2. JS Perbandingan Ukuran Waktu dan Tanggal
Salin kode kode sebagai berikut:
<Html>
<head>
<title> Waktu Persaudaraan Kalender dan Tanggal www.vevb.com </title>
<script type = "text/javaScript" src = "calendarframework.js"> </script>
</head>
<body>
Waktu mulai: <input onfocus = "setday (this)" id = "startTime" name = "startTime">
Waktu Akhir: <input onFocus = "setday (this)" id = "endtime" name = "endtime">
<input type = "tombol" ontClick = "checkTime ()" value = "check"/>/>
</body>
<type skrip = "Teks/JavaScript">
checktime = function () {
var startTime = document.getElementById ("startTime").
var endtime = document.geteLementById ("endtime").
CompareCalendar (StartTime, Endtime);
}
// Bandingkan ukurannya beberapa hari yang lalu
Fungsi dibandingkan (checkstartDate, checkendDate) {
var arys1 = array baru ();
var arys2 = array baru ();
If (checkStartDate! = Null && checkendDate! = Null) {
arys1 = checkstartDate.split ('-');
var sdate = tanggal baru (arys1 [0], parseInt (arys1 [1] -1), arys1 [2]);
arys2 = checkendDate.split ('-');
var edate = tanggal baru (arys2 [0], parseInt (arys2 [1] -1), arys2 [2]);
if (sdate> edate) {
Peringatan ("Tanggal mulai waktu lebih besar dari waktu akhir");
Mengembalikan false;
} Kalau tidak {
Peringatan ("melalui");
Kembali Benar;
}
}
}
// Tanggal penilaian, ukuran waktu
Function comparetime (startDate, endDate) {
If (startdate.length> 0 && endDate.length> 0) {{{{{{{{{{{{{{
var startDateTemp = startDate.split ("");
var endateTemp = endDate.split ("");
var arrstartDate = startDateTemp [0] .split ("-");
var arbitdate = endDatetemp [0] .split ("-");
var arrstarttime = startDateTemp [1] .split (":");
var arreadtime = endDateTemp [1] .split (":");
Var allstartDate = Tanggal baru (arrtartDate [0], arrtartDate [1], arrtartDate [2], arrtarttime [0], arrtarttime [1], arrtarttime [2]);
Var allendate = tanggal baru (arrendDate [0], arrendDate [1], arrendDate [2], arrendtime [0], arrendtime [1], arrendtime [2]);
ifstartDate.getTime ()> = allendate.getTime ()) {) {
Waspada ("starttime tidak bisa lebih besar dari akhir, tidak bisa lewat");
Mengembalikan false;
} Kalau tidak {
waspada ("StartTime kurang dari akhir, jadi lulus");
Kembali Benar;
}
} Kalau tidak {
Waspada ("waktu tidak bisa kosong");
Mengembalikan false;
}
}
// Tanggal perbandingan, ukuran waktu
Fungsi compareCalendar (startDate, endDate) {
if (startdate.indexof ("")! = -1 && endDate.indexof ("")! = -1) {
// termasuk waktu, tanggal
Comparetime (startDate, endDate);
} Kalau tidak {
// Jangan sertakan waktu, hanya berisi tanggal
dibandingkan (startDate, endDate);
}
}
</script>
</html>