即時通訊使用JQuery完整的日曆插件。代碼:JQuery的完整的日曆日期格式
$('#mycalendar').fullCalendar({
** options **
events: function(start, end, callback) {
$.ajax({
url: '/myloader/',
dataType: 'json',
data: {
// our hypothetical feed requires UNIX timestamps
start: Math.round(start.getTime()/1000),
end: Math.round(end.getTime()/1000)
}
*** more stuff
});
現在myloader PHP的一面,當我試圖讓開始並在這裏結束日期是什麼,我得到:
var_dump(date('m/d/Y H:i:s', $_GET['start']), date('m/d/Y H:i:s', $_GET['end']));
這將返回:
string(19) "01/27/2013 06:00:00"
string(19) "03/10/2013 06:00:00"
爲什麼會6:00:00?我想這是00:00:00開始和23:59:59最終
我知道我可以使用PHP通過它砍,但有一個原因完整的日曆返回的日期?
如果我使用PHP,我可以用得到想要的結果:
$start = strtotime(date('m/d/Y', $start) . ' 00:00:00');
$end = strtotime(date('m/d/Y', $end) . ' 23:59:59');
,但我不想這樣做在PHP端有路全日曆給正確的時間? 如果它的時區問題如何解決?
感謝
時差。你在'start'和'end'參數中發送了什麼? – 2013-02-15 19:25:08
我該如何解決它? – GGio 2013-02-15 19:25:39
getTime從您的計算機獲取時間。可能你當地的時區是+6小時。 – 2013-02-15 19:25:42