单击“现在”按钮时,我的 datetimepicker(jquery.ui.datepicker.js) 显示服务器时间。是否可以在单击“现在”按钮时显示“加拿大汉密尔顿的当前当地时间”?即,是否可以使日期时间选择器按照汉密尔顿时间工作?请帮忙。
问问题
5859 次
2 回答
1
不,JavaScript 使用用户操作系统中的时间设置。您可以将时区设置传递给服务器端,并在时区之间进行转换(即,如果您想将 UTC 存储在数据库中)。
于 2012-08-07T10:47:49.053 回答
0
加拿大...嗯,那是-4Hours UTC?
这可以帮助您:
$(".timepick1").datetimepicker({
dateFormat: $.datepicker.RFC_2822,
timeFormat: 'hh:mm z',
showTimezone: true,
timezoneList: [
{"value": "-0400", "label": "Time in Canada"},
]
});
或者如果您不想显示时区:
$(".timepick2").datetimepicker({
dateFormat: $.datepicker.RFC_2822,
timeFormat: 'hh:mm z',
showTimezone: true,
timezone: "-0400"
});
于 2012-08-07T10:50:50.633 回答