Получение только даты без времени в TypeScript и MongoDB - PullRequest
1 голос
/ 12 марта 2020

У меня есть следующий код в TypeScript

const EmployeeDetailsSchema: mongoose.Schema = new mongoose.Schema({
  employeeId: { type: String },
  advance: {
    lastAdvanceClosedOn: { type: String },
    pending: { type: String },
    nextVacation: { type: String },
    IquamaStatus: { type: String },
    allowedAdvance: { type: Number },
    duration: { type: String },
    requiredAdvance: { type: Number },
    adDate: { type: Date, default: new Date(new Date().getFullYear(),new Date().getMonth() , new Date().getDate()) }}
}
);

И в моей таблице базы данных adDate выглядит как показано ниже:

adDate: 2020-03 -12T00: 00: 00.000 + 00: 00

Но я хочу вывод, как показано ниже:

adDate: 12-03-2020

Как этого добиться, не меняя тип на String

1 Ответ

0 голосов
/ 12 марта 2020

используйте момент. js

moment(<your Date goes here>).format("DD-MM-YYYY")

Затем передайте значение

...