以用户区域设置格式显示带有时间偏移的日期/时间
向最终用户呈现日期和时间时,显示它们至关重要以当地时区和格式。这确保了不同地理位置的清晰和无缝的用户体验。以下是如何使用 JavaScript 实现此目的。
方法:
建议的方法是在客户端的 JavaScript 中处理日期/时间格式和时区转换。这允许服务器在数据存储时维护一致的基于 UTC 的时间戳格式,同时适应客户端的区域设置首选项。
JavaScript 实现:
// Convert a UTC date to the user's local timezone const d = new Date(); d.setUTCFullYear(2004); d.setUTCMonth(1); d.setUTCDate(29); d.setUTCHours(2); d.setUTCMinutes(45); d.setUTCSeconds(26); // Output various date/time formats using locale-specific methods console.log(d.toLocaleString()); // Locale-specific date and time string console.log(d.toLocaleDateString()); // Locale-specific date string console.log(d.toLocaleTimeString()); // Locale-specific time string
说明:
其他提示:
以上是如何以用户本地格式显示带时间偏移的日期/时间?的详细内容。更多信息请关注PHP中文网其他相关文章!