Se non si tratta di un errore, come comunicare al nodo il mio fuso orario? Se bug, è già stato segnalato?node.js restituisce l'ora GMT e non l'ora locale per "new Date()". È un bug?
risposta
Questo non è un bug, solo una scelta di come nodo decide di rappresentare un oggetto Date
nella sua REPL. Inoltre, a partire dal nodo v0.7.x
, questa uscita è stato modificato per visualizzare l'ora locale, che corrisponde al comportamento del browser:
☮ ~ (master) ⚡ node
> process.version
'v0.7.7'
> new Date
Sat Mar 31 2012 15:12:13 GMT-0700 (PDT)
La visualizzazione di una data in una console non è ancora standardizzata in ECMAScript. Quindi questo non importa. Il comportamento di @TooTallNate – Jaseem
è ancora lo stesso nel nodo 6.9.4. non dovrebbe tornare in base alle impostazioni della macchina per impostazione predefinita (come fa il browser)? –
Se si tratta di un bug, non esiste nella mia versione di Nodo. E 'vero che il Node.js REPL preferisce annunciare in GMT nella mia versione:
> new Date()
Sat, 31 Mar 2012 21:51:47 GMT
Ma è in realtà fuso orario-aware, che non è proprio quello che il REPL mostra quando si stringifying:
> new Date().getTimezoneOffset()
-120
> "" + new Date()
'Sat Mar 31 2012 23:51:56 GMT+0200 (CEST)'
(io sono in esecuzione Node.js v0.6.1 su Ubuntu.)
Questo mi sembra un bug. – Jaseem
- 1. new Date(). GetTime() non restituisce timestamp in millisecondi
- 2. new Date() funziona in modo diverso in Chrome e Firefox
- 3. Firebase new Date()?
- 4. PHP time() restituisce un timestamp GMT/UTC?
- 5. New Line in Node.js
- 6. Java/Android - Convertire una stringa di tempo GMT all'ora locale
- 7. restituisce un puntatore locale
- 8. iPhone: NSDate convertire GMT in ora locale
- 9. new Date() mostra risultati differenti in Chrome o Firefox
- 10. new Date(). GetTime() in .NET
- 11. È GMT uguale a UTC?
- 12. Bug in jdk8 date-conversion?
- 13. Date e fusi orari ExtJS
- 14. Java Conversione GMT/UTC in ora locale non funziona come previsto
- 15. new Foo {A = 1,} Bug o funzionalità?
- 16. Perché booleano :: New() restituisce un manico <>, mentre altre primitive tornano locale <>?
- 17. Mongoose e new Schema: restituisce "ReferenceError: Schema is not defined"
- 18. NSDateFormatter restituisce null per date specifiche
- 19. Java 8 New Date API è disponibile in Android N?
- 20. new Date() che utilizza Javascript in Safari
- 21. in JavaScript: Perché new Date ('2012/01/15') - new Date ('2012-01-15') == 21.600.000
- 22. new Date (..). GetTime() non è uguale al momento (..). ValueOf() in momentJS?
- 23. pytz e Etc/GMT-5
- 24. date DATE e C# Javascript: qual è la soluzione migliore?
- 25. d = new Date(); d.valueOf() vs Date.now()
- 26. Usa aumentare date_time per analizzare e creare HTTP date
- 27. Firefox new Date() dalla stringa costruisce l'ora nel fuso orario locale
- 28. E 'un bug in Ecmascript - /\S/.test(null) restituisce vero?
- 29. SAXParseException: value non è un valore valido per 'date'
- 30. Node.js, Mongo trova e restituisce i dati
Dal momento che si conosce il proprio fuso orario in relazione al GMT, non puoi semplicemente regolare con la giusta compensazione? Sembra che sia appropriato per GMT essere flessibili sulle diverse posizioni dei server – TGH