[英]Full Calendar day click and dropped the event date issue with Timezone change
我正在使用日历的日历功能。 IST一切正常,但是当时区更改为PST时,会出现问题。
到现在为止,我所做的是
1)当用户单击日历时,他/她可以为单击的日期添加一个事件,并且将使用单击的日期选择模式弹出窗口。
2)与上述拖放功能相同。
在这两种情况下,我都使用date参数来获取完整日历的单击/删除日期
以下是我正在使用的代码段
Javascirpt代码调用日历
$(document).ready(function () {
$('#calendar').fullCalendar({
eventSources: [
{
url:'calendar/all_events',
type: 'POST',
data: {event_asset_id: $('#asset_id').val()},
error: function () {
},
textColor: 'black' // a non-ajax option
}
],
header: {
left: 'prev',
center: 'title, month,agendaWeek,agendaDay',
right: 'next'
},
editable: true,
draggable: false,
droppable: true,
drop: function (date, jsEvent, ui) {
//getting the dropped date from calendar
var droppedDate = date._d
console.log(droppedDate);
},
dayClick: function (date, jsEvent, view) {
//getting the clicked date from calendar
var clickedDate = date._d
console.log(clickedDate);
}
});
});
用于div的HTML代码替换为日历
<div id='calendar'></div>
问题是,当时区更改为PST且用户在日历上单击/放下15-12-2015时,以及当我管理日期对象时,它返回如下
m { _ambigTime: true _ambigZone: true _d: Mon Dec 14 2015 16:00:00 GMT-0800 (Pacific Standard Time) _fullCalendar: true _isAMomentObject: true _isUTC: true _locale: V.e _fullCalendar_weekCalc: "local" __proto__: l _offset: 0 _pf: Object __proto__: m }
我不知道为什么它在PST时区失败。 我找不到解决方案。
任何帮助是极大的赞赏。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.