Comment définir le fuseau horaire par défaut dans le noeud js pour Windows

J’essaie de définir le fuseau horaire au début de l’application

set "TZ=UTC" node main.js 

Mais ce n’est pas du travail:

 // main.js var tz = process.env.TZ; var date = new Date(); console.log(tz, '||', date); 

UTC Tue Nov 17 2015 21:41:29 GMT + 0300

    J’ai publié un petit utilitaire appelé set-tz qui tire parti de la commande CLI de tzutil . Lorsque vous appelez setTZ() le fuseau horaire de votre ordinateur change effectivement. setTZ() si vous interrompez le processus, vous devrez revenir manuellement après avoir terminé) (je suppose que votre processus est de courte durée. Si vous ne tuez pas votre processus, il rétablira votre fuseau horaire d’origine.

    En supposant PowerShell, utilisez $env:TZ='UTC' .

    Avant de changer le fuseau horaire:

     $ node > new Date().toSsortingng() 'Fri Sep 02 2016 17:14:36 GMT+0100 (GMT Daylight Time)' 

    Après avoir changé le fuseau horaire:

     $ $env:TZ='UTC' $ node > new Date().toSsortingng() 'Fri Sep 02 2016 16:15:34 GMT+0000 (GMT Standard Time)'