NodeJS se usa principalmente para servidores controlados por eventos que no bloquean, debido a su naturaleza de subproceso único. Se utiliza para sitios web tradicionales y servicios de API de back-end, pero se diseñó teniendo en cuenta las arquitecturas basadas en push en tiempo real.
En este artículo veremos cómo configurar la zona horaria predeterminada en Node.js para Windows. Puede aprender cómo instalar Nodejs desde aquí .
Módulo de instalación: Instale el módulo express usando el siguiente comando.
npm install express
Estructura del proyecto: La estructura de nuestro proyecto se verá así.
Hay muchos métodos que podemos probar para establecer la zona horaria predeterminada en Nodejs para Windows.
1. Establezca el código usando el ejemplo de process.env.tz a continuación:
process.env.TZ = "Asia/Calcutta"; console.log(new Date().toString());
2. Establezca la variable usando newDate.
const nDate = new Date().toLocaleString('en-US', { timeZone: 'Asia/Calcutta' });
3. Podemos configurar la zona horaria global con la biblioteca tzdata en nuestro código:
npm install tzdata -yN
Ahora en app.js establezca el valor de TZ.
TZ = 'Asia/Calcutta' console.log(new Date().toString());
Ejemplo 1:
app.js
var express = require('express'), app = express(); // Method 1 const nDate = new Date().toLocaleString('en-US', { timeZone: 'Asia/Calcutta' }); console.log(nDate); app.listen(3000,function(){ console.log("Express Started on Port 3000"); });
Ejecute el archivo app.js usando el siguiente comando:
node app.js
Producción:
Ejemplo 2:
app.js
var express = require('express'), app = express(); // Method 2 process.env.TZ = "Asia/Calcutta"; console.log(new Date().toString()); app.listen(3000,function(){ console.log("Express Started on Port 3000"); });
Ejecute el archivo app.js usando el siguiente comando:
node app.js
Producción:
Ejemplo 3:
app.js
var express = require('express'), app = express(); // Method 3 TZ = 'Asia/Calcutta' console.log(new Date().toString()); app.listen(3000,function(){ console.log("Express Started on Port 3000"); });
Ejecute el archivo app.js usando el siguiente comando:
node app.js
Producción:
Publicación traducida automáticamente
Artículo escrito por _sh_pallavi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA