ejs-express 中的日期 display/formatting
Date display/formatting in ejs-express
所以,我有一个 mysql table 并且一列有日期数据。我正在创建一个网页,我想显示我的 tables。结果(使用下面的代码)是这样的:
我希望列显示中的数据类似于 2021 年 1 月 1 日或 2021 年 1 月 1 日。
还有我的代码:
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
});
});
}
我更改了 ejs 部分:
<%= passenger.birthday %>
到这个(我需要一个适合我国家的格式:
<%= passenger.birthday.toLocaleDateString('el-GR') %>
现在一切正常
所以,我有一个 mysql table 并且一列有日期数据。我正在创建一个网页,我想显示我的 tables。结果(使用下面的代码)是这样的:
我希望列显示中的数据类似于 2021 年 1 月 1 日或 2021 年 1 月 1 日。
还有我的代码:
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
});
});
}
我更改了 ejs 部分:
<%= passenger.birthday %>
到这个(我需要一个适合我国家的格式:
<%= passenger.birthday.toLocaleDateString('el-GR') %>
现在一切正常