javascript - new Date() 在 app.js 和 ejs 中有不同的输出

标签 javascript html node.js express ejs

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()

Click here Out put is there

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/

相关文章:

javascript - 过滤列表中的列表并保留结构

javascript - 运行单个 Nightwatchjs 测试的问题

javascript - onclick 添加信息到不同页面

html - table > tbody > tr > td > div > 在不调整表格大小的情况下切换跨度和文本框?

javascript - IntroJS, Uncaught ReferenceError

javascript - 如何防止 mocha 以状态 1 退出进程

javascript - 如果在 handle 栏中进行相等检查

javascript - 将脚本放在 <body> 的底部是否与 onDomReady 相同?

node.js - 具有不同日志级别的 log4js appender

node.js - webpack命令不起作用