1. JS -Vergleichsdatum
Kopieren Sie den Code -Code wie folgt:
<Script>
var Begindate = $ ("#Begindate").
var enddate = $ ("#endDate").
var d1 = neues Datum (Begindate.Replace (//-/g, "//");
var d2 = neues Datum (Enddate.replace (//-/g, "//");
if (Begindate! = "" && enddate! = "" && d1> = d2)
{{{{
Alarm ("Die Startzeit kann nicht größer sein als die Endzeit!");
False zurückgeben;
}
</script>
2. JS Vergleichszeit und Datumsgröße
Kopieren Sie den Code -Code wie folgt:
<html>
<kopf>
<title> Kalendervergleichszeit und Datum www.vevb.com </title>
<script type = "text/javaScript" src = "calendarbramework.js"> </script>
</head>
<body>
Startzeit: <Eingabe onfocus = "setday (this)" id = "startTime" name = "startTime">
Endzeit: <Eingabe onfocus = "setday (this)" id = "endzeit" name = "endzeit">
<Eingabe type = "button" onclick = "checkTime ()" value = "check"/>/>
</body>
<script type = "text/javaScript">
checkTime = function () {
var starttime = document.getElementById ("StartTime").
var endime = document.getElementById ("Endime").
Vergleichecalendar (StartTime, Endime);
}
// Vergleichen Sie die Größe vor einigen Tagen
Funktion im Vergleich (checkStartDate, checkendDate) {
var arys1 = new Array ();
var arys2 = new Array ();
If (checkstartDate! = Null && checkendDate! = Null) {
arys1 = checkStartDate.split ('-');
var sdate = neues Datum (ARYS1 [0], ParseInt (arys1 [1] -1), arys1 [2]);
arys2 = checkendDate.Split ('-');
var edate = neues Datum (arys2 [0], parseInt (arys2 [1] -1), arys2 [2]);
if (sdate> edate) {
Alarm ("Datum beginnt die Zeit größer als die Endzeit");
False zurückgeben;
} Anders {
Alarm ("durch");
Zurückkehren;
}
}
}
// Urteilsdatum, Zeitgröße
Funktion vergleichetime (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 (":");
vararreadtime = enddatetemp [1] .Split (":");
Var AllstartDate = neues Datum (ArrtartDate [0], ArrtartDate [1], ArrtartDate [2], ArrtartTime [0], ArrtartTime [1], ArrtartTime [2]);
Var Allendate = neues Datum (arrendDate [0], arrendDate [1], arrendDate [2], arrendTime [0], arrendTime [1], arrendTime [2]);
ifStartDate.getTime ()> = Allendate.getTime ()) {) {
ALERT ("Starttime kann nicht größer sein als Endzeit, kann nicht passieren");
False zurückgeben;
} Anders {
Alarm ("Starttime ist weniger als Endzeit, also bestanden");
Zurückkehren;
}
} Anders {
Alarm ("Zeit kann nicht leer sein");
False zurückgeben;
}
}
// Vergleichsdatum, Zeitgröße
Funktion vergleichecalendar (StartDate, Enddate) {
if (startDate.indexof ("")! = -1 && enddate.indexof ("")! = -1) {
// einschließlich Uhrzeit, Datum
Vergleiche (StartDate, Enddate);
} Anders {
// keine Zeit eingeben, enthält nur das Datum
verglichen (Startdate, Enddate);
}
}
</script>
</html>