Codeigniter日历库显示周和月

时间:2013-12-31 09:27:43

标签: php mysql codeigniter calendar libraries

我正在寻找一种显示周和月数据的方法。

现在,我可以点击日历的一天,查看与当天相关的数据。

例如,我想选择2013年的第5周(或一个月)并查看相关数据。

知道怎么做吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

我的控制器脚本:

$p = new DatePeriod(
new DateTime('2013-09-01'), 
new DateInterval('P1W'), 
new DateTime($today)
);
$data['weeks'] = array();
$data['month'] = array();
foreach ($p as $w) {
$data['weeks'][$w->format('W')] = $w->format('Y').' - Week '.$w->format('W');
$data['month'][$w->format('m')] = $w->format('Y').' - Month '.$w->format('m');
}

我的观点脚本:

<?php
// display for weeks
echo form_dropdown('week', $weeks, $lastWeek);
// display for month
echo form_dropdown('month', $month, $lastMonth);
?>