gpt4 book ai didi

javascript - 在面向客户的电子商务应用程序中使用 JavaScript 格式化日期

转载 作者:行者123 更新时间:2023-12-03 05:10:01 26 4
gpt4 key购买 nike

我们遇到一种情况,我们需要格式化包含日期字符串(例如“2017-01-29”)的 json 响应属性。为了格式化日期,我们当前使用 jquery UI 函数,例如:

dayVar = $.datepicker.formatDate('M dd, yy', new Date("2017-01-29"));

但是如果我们打印 dayVar,它会显示为 17 年 1 月 28 日,而不是预期的 17 年 1 月 29 日。解决此问题以适应任何时区的最佳解决方案是什么?

它是使用 Marionette 框架构建的单页应用程序。

最佳答案

实例化新的 Date 对象时,您将 Time 留给解释。默认情况下,大多数环境会将其解释为 00:00:00 ...但是,由于这是 javascript,您将受用户本地计算机的支配来解释该值。

我会将字符串中的 00:00:00 附加到 Date() 函数。强制执行预期结果,或者甚至尝试花时间来查看它创建的输出类型(也许将其设置为凌晨 1 点或 22:00:00),这应该可以更深入地了解导致问题的原因,并希望能找到解决方案。

关于javascript - 在面向客户的电子商务应用程序中使用 JavaScript 格式化日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41860550/

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