我有一个字段,并使用jQuery在其上应用datepicker。如何使用jquery在datepicker中设置特定的时区?
它目前正在从系统/浏览器获取时间。
我希望它从特定时区(如America/new_york)获得时间。
endDate
参数是设置日历的关键,意味着用户不应该能够从将来选择date
。目前,它看起来像这样
的代码片段是:
jQuery('#convo_start_date').datepicker({
format: 'dd M yyyy',
endDate: '+0d',
autoclose: true,
showButtonPanel: true,
todayBtn: 'linked'
}).on('change', function() {
jQuery('.datepicker').hide();
jQuery('#convo_end_date').attr('value',jQuery('#convo_start_date').val());
});
问:有什么办法来设置默认的具体时区如美国/纽约至不允许来自未来的日期(根据这个特定的时区)?
注:我试过moment.js但我目前在jQuery的工作相冲突,是否有日期选择器库providesvto与时区设置的任何PARAMS?
https://stackoverflow.com/q/19031218/1267304 – DontVoteMeDown
我的建议是让moment.js图书馆工作。您最终需要从某处获取时区数据。 – alalp
@alalp在使用moment.js时,它给了我错误'TypeError:dbg is undefined' –