Невозможно вставить событие, начинающееся с определенной даты, в FullCalendarPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно вставить событие, начинающееся с определенной даты, в FullCalendar

Сообщение Anonymous »

Я работаю над проектом codeIgniter. Я использую FullCalendar для вставки событий. Концепция, которую я хочу реализовать, похожа на Календарь Google. Когда пользователь щелкает день в календаре, он вставляет событие, начинающееся с даты выбранного дня.
Я выполнил ajax-вызов со своей точки зрения и отправил дату в контроллер. Оказавшись в контроллере, все, что я хочу сделать, — это установить дату начала с этим значением и вставить событие в календарь. Вот мой код (контроллер)

Код: Выделить всё

function add_event()
{

$click_date = $this->input->post('date');
$date= explode(" ", "$click_date ");
$month= (int)$date[1];
$day= (int)$date[2];
$year= (int)$date[3];
$date_start = $this->unix_timestamp($year.'-'.$month.'-'.$day);
$this->load->library('gcal');
$date_end = $this->unix_timestamp('2012-08-15');

$params = array(
'calendarId'    => 'my Google calendar id',
'allday'        => true,
'start'         => $date_start,
'end'       => $date_end,
'summary'       => 'event',
'description'   => "My first event"
);

$response = $this->gcal->eventInsert($params);

if($response)
{
echo "true";
}
}
Вот моя функция unix_timestamp:

Код: Выделить всё

function unix_timestamp($date)
{
$date = str_replace(array(' ', ':'), '-', $date);
$c    = explode('-', $date);
$c    = array_pad($c, 6, 0);
array_walk($c, 'intval');

return mktime($c[3], $c[4], $c[5], $c[1], $c[2], $c[0]);
}
В календаре событие вставлено, но не в правильную дату начала. Он начнется 1 января 2012 г., что, по моему мнению, является датой по умолчанию. Я не понимаю, почему у меня установлена ​​неправильная дата начала.
Что я делаю не так? Может ли кто-нибудь мне помочь?

Подробнее здесь: https://stackoverflow.com/questions/121 ... llcalendar
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»