我正在尝试使用datetimepicker时显示带有日期时间的TZ。
将TZ计算为:参考:
var userTimeZone = jstz.determine(); //from jstz-1.0.4.min.js
var userTimeZoneName = userTimeZone.name(); //"America/Chicago"
现在我想将它附加到datetimepicker的结果,如下所示:
$('#dateRangeStart').datetimepicker({
dateFormat: $.datepicker.ATOM, //$.datepicker.ATOM = 2015-01-14 13:22 RFC_2822=Thu, 8 Jan 2015 13:22
minDate: dtStart,
maxDate: new Date(Date.parse($("#dateRangeEnd").val().replace(/ /,'T'))), //dtEnd,
onClose: function(dateText, inst) {
//formatting
dateText = dateText+' '+userTimeZoneName;
$("#dateRangeStart").val(dateText);
}
},
onSelect: function (selectedDateTime){
var start = $(this).datetimepicker('getDate');
$('#dateRangeEnd').datetimepicker('option', 'minDate', new Date(start.getTime()));
}
});
我的目标是将日期显示为: 2015-01-06 08:13 America / Chicago
Pl建议如何实现这一目标?我想将此TZ信息发送到后端。