Я из мира Java и начинаю с NodeJS.Мне трудно понять, как работать с датами и временем в NodeJS.
Только даты и только часы.
Вот пример:
export interface teste extends mongoose.Document {
description: string,
dateTest: ????,
openingTime: ????,
finalTime: ????,
dateTimeRecord: ????
}
const testeSchema = new mongoose.Schema({
description:{
type: String,
required: true,
maxlength: 200,
minlength: 3
},
dateTest:{
type: ?????,
required: true
},
openingTime:{
type: ?????,
required: true
},
finalTime:{
type: ?????,
required: true
},
dateTimeRecord:{
type: ?????,
required: true
}
}
export const Teste = mongoose.model<Teste>('Teste', testeSchema)
Во всех местах, которые я оставил ?????Я не знаю, что поставить.
- В dateTest мне нужно записывать только даты, без часов.
- В opensTime и finalTime мне нужно хранить только часы,без дат.
- В dateTimeRecord мне нужно сохранить момент, когда что-то произошло (дата и время).
Как это сделать?