gpt4 book ai didi

coldfusion - 根据用户所在时区在 Coldfusion 中显示日期和时间

转载 作者:行者123 更新时间:2023-12-04 21:54:32 25 4
gpt4 key购买 nike

我需要根据登录用户的本地时区在我的应用程序中显示日期时间值。我希望我的应用程序能够自动检测用户的时区,然后相应地显示调整后的服务器日期和时间。

你如何在 Coldfusion 中做到这一点?

我正在寻找一种解决方案,它不会提示用户在任何时候选择他们的时区,例如 Facebook。

谢谢

最佳答案

我不会让 CF 进行格式化,而是推送标准化的日期表示(如 UTF( 并使用 JavaScript 格式化日期。这样,日期将被格式化为计算机上设置的任何时区。

这避免了区域更改区域附近的错误查找、处理夏令时与未观察到的区域以及人们旅行(格式化为“家乡时间”与“本地时间”)。

补充:

这将以长格式转储当前时间。它是半袖口的,所以你会想看看 JavaScript Date Object的更多格式选项的方法。

<cfset n = dateconvert("local2utc",now())>
<script>
d = new Date();
d.setUTCFullYear(#dateformat(n, "yyyy")#);
d.setUTCMonth(#dateformat(n, "m")#);
d.setUTCDate(#dateformat(n, "d")#);
d.setUTCHours(#timeformat(n, "H")#);
d.setUTCMinutes(#timeformat(n, "m")#);
document.write(d.toLocaleString());
</script>

关于coldfusion - 根据用户所在时区在 Coldfusion 中显示日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4268367/

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