当javascript中的系统首选项和用户首选项不同时,会出现时区转换问题
timezone convertion issue when system preferences and user preferences are different in javascript
当我的系统首选项为亚洲/加尔各答时,日期不正确,用户首选项输入日期为美国/洛杉矶,两者不同
日期是正确的,当我的系统偏好&用户偏好相同
jsfiddle示例:http://jsfiddle.net/uq99udc9/728/
//system preference Asia/Kolkata
// input date America/Los_Angeles --- 2016-11-09 02:00:00
var date = new Date("2016-11-09 02:00:00");
var gmtdate = date.toGMTString(); -- converting into GMT
$("#divThai").text(moment.tz(gmtdate,'Asia/Kolkata'));
$("#divUsa").text(moment.tz(gmtdate,'America/Los_Angeles'));
谁来帮我解决这个问题?
提前致谢
试试这个:
// Parse the date in Los Angeles timezone.
const date = moment.tz('2016-11-09 02:00:00', 'America/Los_Angeles');
// Output the date.
console.log(date.toString());
// Output the date in Asia/Kolkata timezone.
console.log(date.tz('Asia/Kolkata').toString());
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.2/moment-with-locales.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.9/moment-timezone-with-data.min.js"></script>
相关文章:
- 如何在Google chrome安全首选项文件中创建扩展安全哈希代码
- 关于&从win8 RC转换为win8 RTM后,首选项弹出按钮为空
- 使用内容脚本中的“简单首选项”打开插件的选项页
- 根据语言首选项更改网站版本
- 在不使用Firefox的情况下编辑Firefox首选项
- Firefox插件:如何根据平台设置默认首选项
- JavaScript 类型强制首选项
- 首次运行时未发出首选项
- 在量角器测试中设置版边驱动程序首选项
- JavaScript 不会加载到首选项窗口中
- 通过配置.xml的 Opera 扩展首选项
- javascript 可以访问用户在控制面板上的区域和语言格式首选项
- Javascript cookie 用于保存用户首选项并使用共享首选项显示内容
- 如何在点击 javascript 警报时保留我的 Firefox 首选项
- 首选项.xul 和首选项.js之间的通信
- Firefox Addon Builder首选项-服务对我不起作用--为什么
- 使用 CSS(第一首选项)或 JavaScript(secnd 首选项)在引导程序中更改数据目标
- 如何存储谷歌浏览器扩展程序的首选项
- Firefox插件:如何在卸载插件时删除首选项
- 当javascript中的系统首选项和用户首选项不同时,会出现时区转换问题