Im Folgenden werde ich Ihnen ein Beispiel für die Berechnung des Zeitunterschieds zur aktuellen Zeit durch JS vorstellen. Es hat einen guten Referenzwert und ich hoffe, dass es für alle hilfreich sein wird.
Wie unten gezeigt:
/** * JS获取距当前时间差 * * @param int time 时间戳格式 * */ function get_time_diff(time) { var diff = ''; var time_diff = new Date().getTime() - time; //时间差的毫秒数 //计算出相差天数 var days = Math.floor(time_diff / (24 * 3600 * 1000)); if (days > 0) { diff += days + '天'; } //计算出小时数 var leave1 = time_diff % ( 24 * 3600 * 1000); var hours = Math.floor(leave1 / (3600 * 1000)); if (hours > 0) { diff += hours + '小时'; } else { if (diff !== '') { diff += hours + '小时'; } } //计算相差分钟数 var leave2 =leave1 % (3600 * 1000); var minutes = Math.floor(leave2 / (60 * 1000)); if (minutes > 0) { diff += minutes + '分'; } else { if (diff !== '') { diff += minutes + '分'; } } //计算相差秒数 var leave3 = leave2%(60*1000); var seconds = Math.round(leave3/1000); if (seconds > 0) { diff += seconds + '秒'; } else { if (diff !== '') { diff += seconds + '秒'; } } return diff; }
Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.
Verwandte Artikel:
Wie integriere ich Bootstrap 4 in Laravel?
So erhalten Sie den Optionswert im Select-Tag in jquery
So fügen Sie mithilfe von js dynamisch eine Option zur Auswahl hinzu (ausführliche Anleitung)
Herstellen einer Verbindung zu MySQL in NodeJS (ausführliches Tutorial)
So verwenden Sie vue.js, um einen nahtlosen Scrolleffekt zu erzielen
Verwenden Sie Routing in Vue, um die Seitenaktualisierung zu implementieren
jQuery, um eine rekursive unendliche Ebenenfunktion zu implementieren
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie den aktuellen Zeitunterschied mit JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!