Как повторять дату рождения каждый год, используя Fullcalendar.io? - PullRequest
0 голосов
/ 05 ноября 2018

Я работаю в системе с использованием плагина Fullcalendar.io.

У меня есть форма, которую пользователь должен ввести в день рождения и сохранить в базе данных MySQL. Форма работает и дата успешно сохраняется в базе данных с использованием типа «дата». Тогда как сделать, чтобы день рождения повторялся каждый год в полном календаре?

calendarload.php

foreach($result as $res){$date=date('d/F/Y', strtotime($res['birthday']));
$data[] = array(
    'title'   => $res["name"], 
    'start'   => $res['birthday'],
    'bday'   => $date
); }

index.php

eventRender: function(event, element) { 
   element.append("<b>" + event.bday + "<b>");
},

Я предпочитаю использовать MySQLi, чем PDO.

1 Ответ

0 голосов
/ 07 ноября 2018

Я наконец решил это!

Я просто разделяю дату на $ day, $ month и $ year.

Это мой код, и он работает для моего случая.

foreach($result as $res){
$date1=date('d-F-Y', strtotime($res['birthday']));
$date=strtotime($res['birthday']);
$time  = $date;
$day   = date('d',$time);
$month = date('m',$time);
$year  = date('Y',$time);
$curryear = date('Y');

$data[] = array(
    'title'   => $res["name"], 
    'start'   => $curryear . "-" . $month . "-" . $day,
    'bday'   => $date1
);}

поэтому, когда компьютер меняет год ... дата рождения будет одинаковой, потому что я перехожу на $ curryear.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...