php - 如何使用 Fullcalendar.io 每年重复生日日期?

标签 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。

最佳答案

我终于解决了!

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

相关文章:

php - 绑定(bind)参数和绑定(bind)结果不返回item - PHP MySql

php - 无法显示来自 MySQL 的 DIV 中的数据

php - Docker : Could not find any MySQL database drivers.(需要 MySQLi 或 PDO。)

php - 计算gps坐标半径

php - 使用 php 或 mysql 以分钟为单位查找时差

php pdo : get the columns name of a table

php - 如何通过 Composer 安装 PHPUnit 并进行覆盖日志记录

php - MySQLi表存在

php - 尚不允许属性(property)访问

php - MySQLi 的编码问题