Sto calcolando la differenza tra 2 date per le quali sono disponibili molti esempi diversi. Il tempo restituito è in millisecondi, quindi ho bisogno di convertirlo in qualcosa di più utile.Javascript mostra millisecondi come giorni: ore: minuti senza secondi
maggior parte degli esempi sono da giorni: ore: minuti: secondi o ore: minuti, ma ho bisogno giorni: ore: minuti in modo che i secondi va arrotondato a verbale.
Il metodo che sto usando attualmente si avvicina ma mostra 3 giorni come 2.23.60 quando dovrebbe mostrare 3.00.00, quindi qualcosa non va bene. Come ho appena afferrato il codice corrente da un esempio sul web, sono aperto a suggerimenti per altri modi di farlo.
che sto ottenendo il tempo in millisecondi sottraendo una data di inizio da una data di fine come segue: -
date1 = new Date(startDateTime);
date2 = new Date(endDateTime);
ms = Math.abs(date1 - date2)
Io fondamentalmente bisogno di prendere la variabile ms e girare in in giorni.ore: minuti.
Attenzione a condividere qualche codice? –
Suoni come "il metodo che stai usando attualmente" è quasi corretto! Perché non aggiustarlo? –
Puoi pubblicare del codice per quello che stai facendo? Sembra decisamente che tu stia sbagliando. Inoltre, controlla http://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript – austinfromboston