MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Pourquoi la date ISO dans Mongodb s'affiche-t-elle un jour plus tôt ?

La date de mongo est toujours en GMT, et votre serveur peut être dans un autre fuseau horaire. Vous devez convertir la date en GMT avant le formatage.

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') : '';
});