Как я могу изменить TimeZone при использовании меток времени в мангусте? - PullRequest
0 голосов
/ 21 января 2019

Как я могу изменить часовой пояс в метке времени на мангусте? здесь у меня есть моя работаSchema:

model.js:

const jobSchema = new Schema({
  owner: {
   type: Schema.ObjectId,
   ref: 'User',
   required: true
 },
 title: {
  type: String
 },
 description: {
  type: String
 },
 tag: {
  type: String
 },
 ....
 }, {
  timestamps: true,
  toJSON: {
   virtuals: true,
   transform: (obj, ret) => { delete ret._id }
  },
  toObject: { virtuals: true }
 }) 

результат времени:

"createdAt": "2019-01-21T04:35:20.076Z"

но моё время - 11.35.

Я хочу изменить временную метку TimeZone на GMT / UTC +7. Можно ли сделать это? если это возможно, как я могу это сделать? спасибо.

1 Ответ

0 голосов
/ 21 января 2019

MongoDB всегда сохраняет дату в формате UTC.Однако вы можете преобразовать его в свой часовой пояс или mongoose-timezone , чтобы преобразовать даты в местном часовом поясе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...