Hola.
Hace poco termine el curso de loopback, pero ahora tengo inconvenientes en cambiar la fecha con la que se guardan mis registros.
Por ejemplo: en el modelo AccessToken en 'created' la fecha con la que guarda es la misma que en el servidor de node al dar new Date() supongamos 2019-07-10 **20:42:49** cuando en realidad en mi hora seria 2019-07-10 **16:42:49**.
Mi pregunta es: como puedo cambiar esto y hacer que la fecha y hora con la que se guarde sea a la del centro de México por ejemplo?
Estaba leyendo que con la variable de entorno TZ puedo configurar la hora de mi servidor de node, pero no me ha funcionado.
Gracias anticipadas
Que tal Miguel,
Cuando se crean fechas del lado del servidor usualmente se guardan con un formato estándar tal como el [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601).
Esto permite que tu base de datos "guarde" información sin zona horaria y luego del lado del cliente (con Angular, Vue, React o Vanilla JS) normamente transformamos a la zona horaria apropiada.
En JavaScript puedes obtener esa "fecha" en ISO con algo como lo siguiente:
```
const myCate = new Date().toISOString();
```
[Moment.js](https://momentjs.com/) + [Moment.js Timezone](https://momentjs.com/timezone/) sería una forma muy rápida de hacer ese tipo de operaciones.
Saludos.
Por favor inicia sesión para participar en esta pregunta
Esta pregunta fue publicada hace hace 5 años por Miguel y tiene 1 respuesta.