将 UTC 日期时间转换为本地日期时间
从服务器接收 UTC 格式的日期时间变量时,需要将其转换到当前用户的浏览器时区以便准确显示。本指南为此任务提供了基于 JavaScript 或 jQuery 的解决方案。
JavaScript 转换
要在 JavaScript 中转换 UTC 日期时间字符串,请按照以下步骤操作:
将字符串“UTC”附加到原始字符串datetime:
使用修改后的字符串创建一个新的 Date 对象:
示例:
utcDateTime = '6/29/2011 4:52:48 PM UTC'; date = new Date(utcDateTime);
The output `Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)` represents the local time in the user's browser, corresponding to 4:52:48 PM UTC. **jQuery Conversion** jQuery provides a similar method for UTC datetime conversion: >``` var date = $.datepicker.parseDate('utc', '6/29/2011 4:52:48 PM UTC');
生成的日期变量将包含相当于 UTC 的本地时间日期时间。
注意: 示例显示的假设用户的时区是太平洋夏令时 (PDT)。实际显示的当地时间会根据用户的浏览器时区设置而有所不同。
以上是如何在 JavaScript 和 jQuery 中将 UTC 日期和时间转换为本地时间?的详细内容。更多信息请关注PHP中文网其他相关文章!