如何使用Fullcalendar.io重复每年的生日?

时间:2018-11-05 10:08:29

标签: php mysql mysqli fullcalendar

我正在使用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>");
},

与PDO相比,我更喜欢使用MySQLi。

1 个答案:

答案 0 :(得分:0)

我终于解决了!

我只是将日期分为$ 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
);}

因此,每当计算机更改Year ..时,生日日期都将相同,因为我更改为$ curryear。