我在vue项目中将时间传入数据库中的时候是按照正确的格式存储进去的,比如说这样的
那么,当我想从服务器拿数据用来渲染页面时,渲染出来的却是这样的。
这个显然不是我们想要的格式。
那么解决方案就是在后端的node项目中,安装moment.js这个依赖,具体步骤如下。
1.npm install moment --save
2.在node项目中导入
3.写一个函数,用来格式化时间,如下
之后在返回数据之前,先将时间进行格式化,
这段代码的大意就是通过查询语句找到所有的文章,仔细看第16行代码,这里将所有文章传进去,就是为了将所有的文章进行格式化,之后再通过res.send()返回给前端即可。
此时我们就能够看到前端显示的时间是正确的了。
最后是完整代码