我有添加数据的请求。我想在每个新请求中在控制台中显示日期和时间。但是显示结果时,时区不适合我。
结果如下:
2019年7月18日星期四08:19:13 GMT
我想:
2019年7月18日星期四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);
}
答案 0 :(得分:0)
您可以使用moment js格式化请求数据
console.log(moment(post.headers.date).format(“ DD.MM.YYYY hh:mm:ss”));
答案 1 :(得分:0)
您可以使用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
有关更多详细信息,请参见moment-timezone documentation