如何使用JS瞬间格式化的时候,你得到的MongoDB数据

问题描述 投票:0回答:1

我不知道如何使用矩格式化一次,当我得到的MongoDB数据

我曾尝试<%= m(blog.created).format('MMMM Do YYYY, h:mm:ss a')%>

var moment = require('moment');
 var m = moment();

这是我的app.js建立架构

var blogSchema = new mongoose.Schema({
    title:  String,
    author: String,
    body:   String,
    image: String,
    created: {type:Date, default:Date.now}
});

我Show.ejs页

<div class="ui text main container segment">
 <div class="ui huge header"><%=blog.title%></div>
    <div class="ui top attached">
        <div class="item">
            <img class="ui centered rounded image" src="<%=blog.image%>">
            <div class="content">

                <span><%=blog.created%></span>

            </div>
            <div class="description">
                <p><%=blog.body%></p>
            </div>
        </div>

    </div>
</div>

我想要的日期格式是这样的

。力矩()格式( 'MMMM待办事项YYYY,H:mm:ss的一个'); // 2019年2月6日,上午二点31分46秒

node.js mongodb momentjs ejs node-modules
1个回答
1
投票

尝试这个:

var moment = require('moment');
app.locals.moment = require('moment'); // this makes moment available as a variable in every EJS page

和Show.ejs

<%= moment(blog.created).format('MMMM Do YYYY, h:mm:ss a')%>
© www.soinside.com 2019 - 2024. All rights reserved.