sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Por qué la fecha ISO en Mongodb se muestra un día antes?

La fecha de mongo siempre está en GMT y su servidor puede estar en otra zona horaria. Debe convertir la fecha a GMT antes de formatear.

var moment = require("moment-timezone")

AuthorSchema.virtual('date_of_birth_update_format').get(function(){
 return this.date_of_birth ? moment(this.date_of_birth).tz('GMT').format('YYYY-MM-DD') : '';
});