У меня есть массив событий, который здесь: ![enter image description here](https://i.stack.imgur.com/Q0XAx.png)
И это мой полный календарь: ![enter image description here](https://i.stack.imgur.com/Z5Z2X.png)
Каквы можете видеть время окончания никогда не совпадает с массивом , но время начала хорошее, почему?
Что я пробовал: часовой пояс: локальный
ignoreTimeZone: true
У меня не было эффектов на рендеринг.
Примечание: данные выбираются в моей базе данных, даты в стандартном формате DATETIME иэто json, закодированный в моем php-файле.
Я думаю, что это может быть потому, что мне нужно как-то разобрать мои поля, но я не знаю, как это сделать.
этомой код:
$html .= '<div id="calendar"></div>';
// PROCEDURE SQL
$sql2 = "SELECT DISTINCT id, event_titre as 'titre', event_start as 'start', event_stop as 'stop' FROM tmp;";
//CALL WITH SESSION VARS
if(!$mysqli->query("CALL diff('". $_SESSION['upcNameId']." ', '". $_SESSION['statDateFrom'] ." 00:00:00','". $_SESSION['statDateTo'] ." 00:00:00');"))
die($mysqli->error);
//EXEC SQL2
$result = $mysqli->query($sql2)
or die($mysqli->error);
$i=0;
$events = array();
while ($row = $result->fetch_assoc()) {
$events[] = $row;
}
$buildingevents = json_encode($events);
//echo json_encode($events);
$html .= "<script src='/wp-content/plugins/biobelt/moment.min.js'></script>
<script src='/wp-content/plugins/biobelt/fullcalendar.min.js'></script>
<link rel= 'stylesheet' href='/wp-content/plugins/biobelt/fullcalendar.css' type='text/css'>
<script src='/wp-content/plugins/biobelt/fr.js'></script>
<script>
jQuery(document).ready(function() {
var bevents = ".$buildingevents."
console.log(bevents)
jQuery('#calendar').fullCalendar(
{
header: {
right: 'today, month, agendaDay, agendaWeek, prev, next'
},
defaultDate: '" . $_SESSION['statDateFrom'] ."',
events: bevents,
timezone: 'local',
});
});
</script>";