In diesem Artikel wird hauptsächlich die JS-Methode zum Konvertieren von String in das Datum und zum Vergleichen der Größe vorgestellt. Er analysiert detailliert die Techniken des JavaScript-Strings und der Datumsoperation in Form von Beispielen. Es muss einen Referenzwert haben. Freunde, die es benötigen, können sich auf
beziehen. Dieser Artikel analysiert die JS-Methode zum Konvertieren von Zeichenfolgen in Datumsangaben und zum Vergleichen von Größen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Methode 1:
function compareDate(DateOne, DateTwo) { var OneMonth = DateOne.substring(5, DateOne.lastIndexOf("-")); var OneDay = DateOne.substring(DateOne.length, DateOne.lastIndexOf("-") + 1); var OneYear = DateOne.substring(0, DateOne.indexOf("-")); var TwoMonth = DateTwo.substring(5, DateTwo.lastIndexOf("-")); var TwoDay = DateTwo.substring(DateTwo.length, DateTwo.lastIndexOf("-") + 1); var TwoYear = DateTwo.substring(0, DateTwo.indexOf("-")); if (Date.parse(OneMonth + "/" + OneDay + "/" + OneYear) > Date.parse(TwoMonth + "/" + TwoDay + "/" + TwoYear)) { return true; } else { return false; } }
Beispiel:
Der Code lautet wie folgt:
alert(compareDate(''2004-12-01'',''2004-05-02'''));
Unterstützt derzeit nur das Format Jahr-Monat-Tag
Methode 2:
var checkStartDate = document.form1.checkStartDate.value; var checkEndDate = document.form1.checkEndDate.value; var arys= new Array(); var startdate=new Date(arys[0],parseInt(arys[1]-1),arys[2]); if(checkStartDate != null && checkEndDate != null) { arys=checkStartDate.split('-'); var startdate=new Date(arys[0],parseInt(arys[1]-1),arys[2]); arys=checkEndDate.split('-'); var checkEndDate=new Date(arys[0],parseInt(arys[1]-1),arys[2]); if(startdate > checkEndDate) { alert("你的检查日期开始时间大于结束时间啦"); return; } }
Das obige ist der detaillierte Inhalt vonVerwenden Sie JS, um eine Zeichenfolge in ein Datum umzuwandeln und die beiden Größen zu vergleichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!