【发布时间】:2021-05-18 18:00:09
【问题描述】:
所以,我有一个 mysql 表,其中一列有日期数据。我正在创建一个网页,我想显示我的表格。结果(使用下面的代码)是这样的:
例如,我希望列显示中的数据类似于 2021 年 1 月 1 日或仅 01/01/2021。
还有我的代码:
passenger_index.ejs
<table class="table table-dark table-striped">
<thead>
<tr>
<th>Id</th>
<th>Name</th>
<th>Birthday</th>
<th>Sex</th>
<th>Email</th>
<th>Phone</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<% passengers.forEach(function(passenger){ %>
<tr>
<td>
<%= passenger.passenger_id %>
</td>
<td>
<%= passenger.name %>
</td>
<td>
<%= passenger.birthday %>
</td>
<td>
<%= passenger.sex %>
</td>
<td>
<%= passenger.email %>
</td>
<td>
<%= passenger.phone %>
</td>
</tr>
<% }); %>
</tbody>
</table>
使用这段代码,我执行我的查询
exports.view = (req, res) => {
let sql = "SELECT * FROM passenger ORDER BY passenger_id";
let query = connection.query(sql, (err, rows) => {
if (err) throw err;
res.render('passenger_index', {
title: 'Passengers details',
passengers: rows
});
});
}
【问题讨论】:
标签: javascript html node.js express ejs