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(新加坡标准时间)

新的Date()给我两个不同的输出(app.js和testejs.ejs)怎么可能,但是它在同一服务器上执行?

最佳答案

美好的一天,
请记住,app.js在服务器端运行,而ejs在浏览器上运行,浏览器日期格式与服务器不同。

10-06 00:51