Ho bisogno dell'ora in giorni. Ho visto post su come tradurlo fino ad oggi ma nessuno in pochi giorni. Sono piuttosto cattivo con l'epoca in cui ... come posso ottenere questo?Periodo di tempo JavaScript nei giorni
risposta
Ho bisogno del tempo dell'epoca in giorni
io interpreto che si desidera che il numero di giorni trascorsi dell'epoca. L'epoca stessa è il giorno zero (o l'inizio del giorno 1, comunque tu vuoi vederlo).
Al centro di un oggetto Date JavaScript è un numero di millisecondi dal 1970-01-01T00: 00: 00Z. Quindi, per ottenere il numero di giorni da allora ad oggi si ottiene semplicemente il valore del tempo attuale e dividerlo per il numero di millisecondi in un giorno:
var now = new Date();
var fullDaysSinceEpoch = Math.floor(now/8.64e7);
Per 2012-10-05 si dovrebbe ottenere 15618. Non è sicuro se consente i secondi bisestile e simili, ma dovrebbe essere abbastanza vicino (entro pochi secondi) se l'orologio del sistema è preciso.
È solo durante la lettura dei valori di un oggetto Date (come getHours()
e toString()
) che viene applicato l'offset del fuso orario per fornire le ore locali.
Aggiungiamo solo bisestili ogni anno o due, quindi saranno decine di migliaia di anni prima che ci sia abbastanza da influire su questo calcolo. – Barmar
@ Barmar-cool, ma potrebbe esserci un momento a mezzanotte in cui il numero di giorni è scaduto di uno. Gli orologi di sistema non dovrebbero essere contati per tale precisione comunque. :-) – RobG
- 1. Javascript: chiama una funzione dopo un periodo di tempo specifico
- 2. Dividere un periodo di tempo in più periodi di tempo
- 3. Aggregazione per periodo di tempo in lubridato
- 4. Ritardare un'azione per un periodo di tempo
- 5. Valori aggregati di colonne SQL per periodo di tempo
- 6. R nei giorni feriali XTS
- 7. PHP incrementale di strtot nei giorni feriali
- 8. uso NodaTime per calcolare un periodo compreso giorni
- 9. sottrarre Javascript giorni dalla data
- 10. Data Differenza in php nei giorni?
- 11. Periodo da stringa
- 12. Rails: acquisizione di un array di valori da un modello per un periodo di tempo
- 13. Python aggiungere giorni nel tempo nell'epoca
- 14. WPF - Rileva il mouse per un determinato periodo di tempo
- 15. Come nascondere un div dopo un certo periodo di tempo?
- 16. Come raggruppare DataFrame per un periodo di tempo?
- 17. Reindirizza sito Web dopo un certo periodo di tempo
- 18. Filtrare i dati su un periodo di tempo in Fabric.io
- 19. Come avviare un'attività dopo un certo periodo di tempo?
- 20. Ottenere giorni lavorativi usando Javascript
- 21. Come limitare current_user all'aggiunta di più di 3 order_items a un ordine per periodo di tempo?
- 22. Sort serie di giorni in javascript
- 23. Accelerazione della media degli ultimi 60 giorni nei panda
- 24. In un database, è meglio memorizzare un periodo di tempo come data di inizio/fine, o una data di inizio e un periodo di tempo?
- 25. consiglio algoritmo per trovare articoli massimo entro un periodo di tempo
- 26. elastico distribuzione beanstalk più tempo del periodo di timeout, come faccio ad aumentare il periodo di timeout
- 27. Javascript mostra millisecondi come giorni: ore: minuti senza secondi
- 28. Numero di bit nei numeri di Javascript
- 29. Tempo autore vs tempo di esecuzione in JavaScript
- 30. Tempo di utilizzo trascorso come asserzione nei test di unità
Intendi il 1 ° gennaio 1970, da allora in poi, o cosa? – bms