如何在node.js中更改格式日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在node.js中更改格式日期相关的知识,希望对你有一定的参考价值。

我在节点js新手,我创建一个Web使用节点js,我从数据库显示日期,但我想更改格式日期

this.editNewEvent = function(req, res) {
    var id = req.query.id;
    // var start_date = ;
    var dateFormat = require('dateFormat');
    // var day_start = dateFormat(start_date, "dd/mm/yyyy");
    connection.acquire(function(err, con) {
        if (err) throw err;
        con.query('SELECT id, event_code, event_name, id_type, event_category, description, start_date, end_date, location_name, longitude, latitude FROM transaksi_new_events WHERE id = "' + id + '" order by modified_at desc', function(err, rows) {
            con.release();
            if (err) {
                console.log(err);
            } else {
                obj = JSON.parse(JSON.stringify(rows));
                res.render('transaksi_new_event/edit', { obj: obj });
            }
        });
    });
};

在我的网站上日期显示'2018-03-01T17:00:00.000Z'我希望更改格式为dd / mm / yyyy

my web view

答案

从这里看看here你可以在js中使用内置日期类创建自己的函数,返回新的日期格式或者你可以在那里搜索现有的库

new Date('2018-03-01T17:00:00.000Z') with getMonth(), getFullYear(),  and getDate()

你也可以使用npm的时刻.Moment被设计为在浏览器和Node.js中工作。

以上是关于如何在node.js中更改格式日期的主要内容,如果未能解决你的问题,请参考以下文章

node.JS 中的日期格式

Node.js怎么处理数据库中日期类型

Node.js JavaScript 片段中的跳过代码

如何在 Node.js 中将字符串日期更改为时间戳?

如何更改响应式表单中日期的格式?

node js moment 修改时间格式 日期格式与int格式互相转化