我正在使用 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。
最佳答案
我终于解决了!
我只是将日期分为 $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 。
关于php - 如何使用 Fullcalendar.io 每年重复生日日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53152202/