我有添加数据的请求。我想在控制台中显示每个新请求的日期和时间。但显示结果时时区不适合我。
结果如下所示:
Thu, 18 Jul 2019 08:19:13 GMT
我愿意:
Thu, 18 Jul 2019 13:19:13 GMT
请求:
var options = {
url: `http://localhost:5000/post`,
method: 'POST',
form: {
...
},
headers: {
'Cookie': cookies
}
};
try {
var post = await request(options);
console.log(post.headers.date);
} catch (err) {
console.log(err);
}
最佳答案
您可以使用 moment-timezone 显示特定时区的日期,如下所述:
const moment = require('moment-timezone');
const date = moment("2019-06-18 14:40:00")
console.log(date.tz("Asia/Kolkata").format()) //2019-06-18T14:40:00+05:30
console.log(date.tz("America/Los_Angeles").format()) //2019-06-18T02:10:00.000-07:00
关于node.js - 如何显示适合我的时区的时间和日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57090229/