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在浏览器上运行,浏览器日期格式与服务器不同。