【发布时间】:2022-01-14 15:40:03
【问题描述】:
我正在构建一个允许用户在网页上输入记录的应用程序。我想显示提交每条记录的日期/时间,我尝试了几种不同的方法,最后以我想要的格式显示日期/时间,但似乎时间戳是在服务器时记录的启动而不是在添加记录时启动。我正在使用 moment.js 进行格式化
这是我的架构
const mongoose = require("mongoose");
const Schema = mongoose.Schema;
const moment = require("moment");
var d = new Date();
var formattedDate = moment(d).format("MM-DD-YYYY, h:mm:ss a");
let codeSchema = new Schema({
code: {
type: String
},
createdAt: {
type: String,
default: formattedDate
},
},
{
collection: "codes"
}
);
module.exports = mongoose.model("Code", codeSchema);
这是记录的外观,除了日期和时间是我启动服务器的时间而不是实际添加文档的时间
123456789789 12-09-2021, 12:59:33 pm
【问题讨论】:
标签: javascript mongodb express date mongoose