node.js - 我希望 req.body.date 只显示日期而不是时间和时区
问题描述
我是 Nodejs 的绝对初学者,我正在创建一个 crud 基础日程应用程序来显示用户制作的日程表和日期。我只想显示日期,但 req.body.date 显示带有时区和当前时间的完整日期。请帮我解决一下这个。
app.get('/', (req, res)=>{
TodoTask.find({}, (err,tasks)=>{
res.render('index.ejs', {todoTask : tasks});
});
});
app.post('/', async(req, res)=>{
const todoTask = new TodoTask({
content : req.body.content,
date: req.body.date,
});
try{
await todoTask.save();
res.redirect('/');
}
catch(err){
res.redirect('/');
}
});
解决方案
我正在使用这可能会帮助你https://momentjs.com/
npm install moment
const dateFormat = require('moment')
moment(date).format('DD/MMM/YYYY')
推荐阅读
- discord - Discord PY 获取服务器的所有成员
- python-3.x - 每当我尝试导入 cntk 时,它都会显示 No module named 'cntk._cntk_py'
- api - 空手道模拟测试双打无法识别 headerContains 场景参数
- typescript - 类型以表示具有特定类型键的父级
- javascript - 使用节点 js 中的猫鼬创建分片集合
- javascript - 全新 TypeScript,尝试使用 Sequelize
- c# - 为什么某些应用程序无法调用“刷新”来查看文件更新?
- javascript - jQuery如何区分哪个“
- c++ - 使用唯一指针调用函数会使我的程序崩溃