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 変数を渡すにはどうすればよいですか?