Ich habe das Problem in meiner Web-Anwendung, wo ich Anfangs- und Endzeit Differenz berechnen, funktioniert es auf Chrome V.57, Firefox V.52.Javascript Zeit Berechnung Problem auf Firefox
Es funktioniert nicht auf Firefox v.45 (CentOS 6.6) und ich überprüfe das CentOS 6.6 Repo es ist die neueste Version, die darauf verfügbar ist.
Kann mir bitte jemand sagen, wie man den Unterschied der Zeit berechnet, so dass es auf allen Browsern funktioniert?
Ich benutze bootstrap-datetimepicker in meiner Web-App, wo Benutzer die Zeit ihrer Wahl auswählen.
var start_time = '2017-04-11 23:29:41 -07:00',
end_time = '2017-04-10 23:29:41 -07:00',
start_time_js = start_time.split(' '),
end_time_js = start_time.split(' ');
start_time_js = new Date(start_time_js[0] + ' ' + start_time_js[1]);
end_time_js = new Date(end_time_js[0] + ' ' + end_time_js[1]);
elapsed_time = end_time_js.getTime() - start_time_js.getTime();
if(elapsed_time < 0) {
console.log('Start time must be less then end time')
}
Screenshot von Debug-Modus in Firefox 45, beachten, dass start_time_js
sagt Invalid Date
.
Es funktioniert für mich auf Firefox 52 auf Windows 7. Was ist der Wert von 'start_time_js.getTime ist()' in Ihrer Umgebung ? – VincenzoC
Ja, es funktioniert auf Firefox 52, aber das Problem ist auf Firefox 45 wie in Frage erwähnt. – n33rma
Können Sie externe Bibliotheken verwenden? – VincenzoC