У меня стал вопрос такой у меня приходит из базы данных datetime в таком форамте 2017-09-29T21:00:00.000Z и в рендеринге выводит вот так Sat Sep 30 2017 00:00:00 GMT+0300 (Московское время (зима))
Не пойму куда и как написать код чтобы у меня выводила 30.09.2017 00:00 в таком виде
Подключение к mysql не пишу, так как она скорее всего тут не нужна.
В моделе
let Tasks = {
list: function(){
return new Promise((resolve, reject) => {
pool.getConnection(function(err, connection){
if (err) console.log(reject(err));
connection.query('SELECT * FROM tasks',
function(err, rows){
if (err || !rows){
reject(err);
}
resolve(rows);
connection.release();
});
});
})
}
};
В роутере
app.engine('hbs', templating.handlebars);
app.set('view engine', 'hbs');
app.set('views', __dirname + '/views');
app.get('/', function (req, res) {
Task.list().then(tasks => {
res.render('main', {tasks})
})
});
И во вьюшке
<table>
<tr>
<th></th>
<th>Задача</th>
<th>Приоритет</th>
<th>Срок</th>
</tr>
{{#each tasks}}
<tr>
<td></td>
<td>{{this.text}}</td>
<td>{{this.prioritet}}</td>
<td>{{this.srok}}</td>
</tr>
{{/each}}
</table>