0

Sequelize を使用してデータベースから読み込まれている日付をフォーマットしたいと考えています。ブログを作成していて、記事の作成日を取得する必要があります

私のルート:

app.get("/", (req,res) =>{
    Article.findAll({
        order:[
            ['id','DESC']
        ],
        limit:6
    }).then(articles =>{
        Category.findAll().then(categories =>{
            res.render("index.ejs", {articles:articles, categories:categories})
        })
    })
})

私の「INDEX.EJS」では、記事を受け取るために foreach を作成しています。

        <% articles.forEach(articles => {%>
        <div class="card">
            <div class="card-header">
                <h2><%= articles.title%></h2>
                
            </div>
            <br>
            <div class="card-body" >
                <%- articles.img%>
                <h5><%= articles.subtitle%></h5>
                <h5 id="displayMoment"><%= articles.createdAt%></h5>
                <a href="/<%= articles.slug%>" class="btn btn-success">Ler artigo</a>
            </div>
        </div>
        <br>
    <% })%>

<script type="text/javascript">
(function()
{
  var NowMoment = moment().format('LLL');

  var eDisplayMoment = document.getElementById('displayMoment');
  eDisplayMoment.innerHTML = NowMoment;  
})();
</script>

is returning the current date, not the creation date

その瞬間に createdAt 変数を渡すにはどうすればよいですか?

4

1 に答える 1