Heim > Artikel > Web-Frontend > So berechnen Sie die Differenz zwischen zwei Zeiten mit JS
In diesem Artikel wird hauptsächlich die JS-Methode zur Berechnung der Differenz in Minuten zwischen zwei Zeiten vorgestellt und die Fähigkeiten zur Javascript-Konvertierung und zur Berechnung von Datum und Uhrzeit in Form eines vollständigen Beispiels analysiert 🎜>
Das Beispiel in diesem Artikel beschreibt die JS-Methode zur Berechnung der Differenz in Minuten zwischen zwei Zeitpunkten. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>www.jb51.net js计算时间相差分钟数</title> </head> <body> <script type="text/javascript" language="javascript"> function TimeDifference() { //定义两个变量time1,time2分别保存开始和结束时间 var time1="2017-12-02 12:25"; var time2="2017-12-03 12:35"; //判断开始时间是否大于结束日期 if(time1>time2) { alert("开始时间不能大于结束时间!"); return false; } //截取字符串,得到日期部分"2009-12-02",用split把字符串分隔成数组 var begin1=time1.substr(0,10).split("-"); var end1=time2.substr(0,10).split("-"); //将拆分的数组重新组合,并实例成化新的日期对象 var date1=new Date(begin1[1] + - + begin1[2] + - + begin1[0]); var date2=new Date(end1[1] + - + end1[2] + - + end1[0]); //得到两个日期之间的差值m,以分钟为单位 //Math.abs(date2-date1)计算出以毫秒为单位的差值 //Math.abs(date2-date1)/1000得到以秒为单位的差值 //Math.abs(date2-date1)/1000/60得到以分钟为单位的差值 var m=parseInt(Math.abs(date2-date1)/1000/60); //小时数和分钟数相加得到总的分钟数 //time1.substr(11,2)截取字符串得到时间的小时数 //parseInt(time1.substr(11,2))*60把小时数转化成为分钟 var min1=parseInt(time1.substr(11,2))*60+parseInt(time1.substr(14,2)); var min2=parseInt(time2.substr(11,2))*60+parseInt(time2.substr(14,2)); //两个分钟数相减得到时间部分的差值,以分钟为单位 var n=min2-min1; //将日期和时间两个部分计算出来的差值相加,即得到两个时间相减后的分钟数 var minutes=m+n; document.writeln(minutes); } TimeDifference(); </script> </body> </html>Laufergebnis: 1450Das Obige habe ich für alle zusammengestellt, ich hoffe, es wird für alle hilfreich sein Zukunft. Verwandte Artikel:
Verwenden Sie Vue.set, um Objektattributmethoden dynamisch in Vue hinzuzufügen
In vue2.0 gibt es keinen Entwickler -Konfigurationsmethode unter server.js
So implementieren Sie die Funktion zum Ziehen und Hochladen von Dateien mit Fortschrittsbalken in Vue
Das obige ist der detaillierte Inhalt vonSo berechnen Sie die Differenz zwischen zwei Zeiten mit JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!