2012-03-31 5 views

risposta

5

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) 
+0

La visualizzazione di una data in una console non è ancora standardizzata in ECMAScript. Quindi questo non importa. Il comportamento di @TooTallNate – Jaseem

+1

è ancora lo stesso nel nodo 6.9.4. non dovrebbe tornare in base alle impostazioni della macchina per impostazione predefinita (come fa il browser)? –

7

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.)

+1

Questo mi sembra un bug. – Jaseem

Problemi correlati