gpt4 book ai didi

javascript - Date.prototype.toString() 的中欧标准时间而不是 CET

转载 作者:行者123 更新时间:2023-11-30 14:27:18 26 4
gpt4 key购买 nike

我对 JavaScript 中 Date 的 toString 方法有奇怪的行为。

我的同事有:

const event = new Date('August 19, 1975 23:15:30');
console.log(event.toString());
// expected output: Tue Aug 19 1975 23:15:30 GMT+0200 (CEST)

还有我:

const event = new Date('August 19, 1975 23:15:30');
console.log(event.toString());
// expected output: Tue Aug 19 1975 23:15:30 GMT+0200 (Central European Standard Time)

所以,我有标准的时钟时间和明确的文字,我不想要它。

最佳答案

您可能想尝试 toLocaleDateString 以获得一致的结果。例如。 event.toLocaleDateString('en-GB', {timeZoneName:"long", weekday: 'short', year: 'numeric', month: 'short', day: 'numeric', hour:'numeric',分钟:'数字',秒:'数字'})

关于javascript - Date.prototype.toString() 的中欧标准时间而不是 CET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51728862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com