gpt4 book ai didi

Javascript 用户使用日期格式设置不正确的语言环境

转载 作者:数据小太阳 更新时间:2023-10-29 03:55:52 25 4
gpt4 key购买 nike

在 javascript 中,我使用 Date.toLocaleDateString 在用户的语言环境中格式化我的日期。虽然理论上它应该有效,但实际上无效。

我在英国。我的电脑设置为英国,我的默认语言在系统设置和浏览器内容设置中都设置为 en/gb。然而,Firefox 始终显示美国格式的日期。有什么我想念的技巧吗?

格式化的完整代码是这样的:

var timestamp = ...; //some value from ajax call
var dt = new Date(timestamp);
$('#audit-date').text(dt.toLocaleDateString());

在今天的英国,我希望看到 05/02/2014,但我看到的是 02/05/2014,这是它的美国版本.

最佳答案

使用它来传递语言环境。

var locale = window.navigator.userLanguage || window.navigator.language;
alert(date.toLocaleString(locale));

关于Javascript 用户使用日期格式设置不正确的语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21589401/

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