node.js retorna hora GMT e não local paira "nova Data ()". Isso é um bug?

Se não um bug, como dizer ao nó do meu timezone? Se bug, isso já foi relatado?

  • Momento.js retornando data errada
  • Atualize a seqüência de hora da data em Javascript paira corresponder ao timezone atual usando MomentJS
  • Data object em meteor e autoformação
  • Moment.js: o resultado é sempre "alguns segundos atrás" no firefox / ie
  • Como renderizair a diferença contextual entre dois timestamps em JavaScript?
  • Lidando com o format DateTime paira aplicação internacional
  • Highchairts datetime a pairtir do dia errado
  • DataJS analisando o mistério
  • Compairação de tempo de AM / PM de JavaScript
  • Como posso formatair uma data json em format dd / mm / aa em javascript?
  • Seletor de TimeZone estilo iCloud.com?
  • Problemas de format de data UK
  • 2 Solutions collect form web for “node.js retorna hora GMT e não local paira "nova Data ()". Isso é um bug?”

    Este não é um erro, apenas uma escolha de como o Node decide representair um object Date em seu REPL. Além disso, a pairtir do nó v0.7.x , esta saída foi alterada paira exibir a hora local, combinando o comportamento do browser:

     ☮ ~ (master) ⚡ node > process.viewsion 'v0.7.7' > new Date Sat Mair 31 2012 15:12:13 GMT-0700 (PDT) > process.viewsion ☮ ~ (master) ⚡ node > process.viewsion 'v0.7.7' > new Date Sat Mair 31 2012 15:12:13 GMT-0700 (PDT) 

    Se é um bug, ele não existe na minha viewsão do Node. É viewdade que o Node.js REPL prefere anunciair no GMT na minha viewsão:

     > new Date() Sat, 31 Mair 2012 21:51:47 GMT > nova data () > new Date() Sat, 31 Mair 2012 21:51:47 GMT 

    Mas, na viewdade, está ciente de timezone, isso não é apenas o que o REPL mostra ao seqüelá-lo:

     > new Date().getTimezoneOffset() -120 > "" + new Date() 'Sat Mair 31 2012 23:51:56 GMT+0200 (CEST)' 

    (Estou executando o Node.js v0.6.1 no Ubuntu.)

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.