app.get("/test",function(req,res){
var d = new Date();
res.send(d);
});
这给出了输出“2019-03-19T04:50:47.710Z”,这是我通过 mydomain/test 访问时的 UTC
app.get("/testejs",function(req,res){
res.render("testejs");});
下面是我的 testejs-
<%= new Date() %>
通过 mydomain/testejs 访问此 ejs 时会给出输出 -
2019 年 3 月 19 日星期二 12:55:52 GMT+0800(新加坡标准时间)
new Date() 给我两个不同的输出( app.js 和 testejs.ejs ),但它是在同一服务器上执行的,这怎么可能?
最佳答案
new Date().toLocaleString()
或
new Date(Date.now()).toLocaleString()
示例输出使用日期函数放置nodejs后端和前端ejs 3/19/2019, 10:58:31 AM
关于javascript - new Date() 在 app.js 和 ejs 中有不同的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55233918/