【发布时间】:2013-12-31 09:27:42
【问题描述】:
我正在寻找一种方法来显示一周和一个月的数据。
现在,我可以点击日历中的某一天并查看与这一天相关的数据。
例如,我想选择 2013 年的第 5 周(或一个月)并查看相关数据。
知道怎么做吗?
谢谢。
【问题讨论】:
标签: php mysql codeigniter calendar libraries
我正在寻找一种方法来显示一周和一个月的数据。
现在,我可以点击日历中的某一天并查看与这一天相关的数据。
例如,我想选择 2013 年的第 5 周(或一个月)并查看相关数据。
知道怎么做吗?
谢谢。
【问题讨论】:
标签: php mysql codeigniter calendar libraries
我找到了解决办法:
我的控制器脚本:
$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);
?>
【讨论】: