gpt4 book ai didi

使用语言环境信息的 JavaScript 日期格式转换

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:34:28 26 4
gpt4 key购买 nike

我需要使用美国日期格式和 JavaScript 中的“en_GB”语言环境生成英国日期格式。问题是我的 UI 以当前用户区域设置的格式返回用户选择的日期,我想将它与来自应用程序的另一个日期进行比较,该应用程序始终只给我一种格式 [MM/DD/YY]

现在,在页面上的 JavaScript 中,我能够传递这两个日期,但由于格式不同,比较失败。

if(Date.parse(selReqDate) < Date.parse(curDate))

我的输入是:

locale : en_GB
uk locale selecteddate : 01/08/2005 [DD/MM/YY]
us locale currentdate : 08/01/2005 [MM/DD/YY]

我对美国以外的所有语言环境都有同样的问题。

最佳答案

使用 toLocaleDateString

var date = new Date(Date.UTC(2012, 11, 11, 3, 0, 0));
date.toLocaleDateString('en-GB'); // "11/12/2012"
date.toLocaleDateString('en-US'); // "12/11/2012"

关于使用语言环境信息的 JavaScript 日期格式转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17692818/

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