javascript - JQ UI DatePicker - 时区

标签 javascript jquery

如何强制JQ UI DatePicker在给定时区而不是本地工作?

例如:美国/多伦多

最佳答案

我们可以用 momentJS 解决这个提议+ 设置默认日期选项 JQ UI DatePicker

//Set default timezone for all new momentJS instances 
moment.tz.setDefault('America/Toronto');

//Today date and time in America/Toronto timezone correction
var setDate = moment(); 

//Set defaultDate in proper date format for datepicker

 $(element).datepicker(
 {
     defaultDate:setDate.format('MM/DD/YYYY')
 }

记住:不要调用 toDate() 方法,使用 format() 来获取给定时区的正确日期和时间结果。

关于javascript - JQ UI DatePicker - 时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38783707/

相关文章:

javascript - Google map API(使用 gmapsjs),setCenter 抛出 "undefined is not a function"?

javascript - 图片 Alt 和标题属性

javascript - 计算总点击 Javascript

jquery - 通过点击JQuery DataTable打开Bootstrap模态

javascript - 放置在表单内时按钮不起作用

javascript - 下拉列表问题

javascript - Firefox 不打印白色

javascript - 单击图标打开 HTML5 日期选择器

javascript - 如何在 Internet Explorer 中支持 Chrome 文件导出功能?

javascript - 视口(viewport)始终集中在更大的背景图像上