0
我正在创建日历。在日历中插入日期,计算功能
我填的是年份和日期这样
< < < < <年>>>>>>
< < < 个月>>>>>>
通过点击箭头标志年和月增减。
现在我必须填写所选年份和月份的日期。
我计算月份的第一天和本月的最后一天。
日期必须从第一天开始填充。
如果第一天是星期四,则日期1必须在星期四,接下来的日子必须在最后一天之后。
这些都是我的功能在我的控制器
function phpcal()
{
$month=04;
$day=01;
$year=2010;
echo date("D", mktime(0,0,0,$month,$day,$year)); //here i am calculating the first day of the month
echo '<br>lastdate'.date("t", strtotime($year . "-" . $month . "-01"));'' here i am calculating the lasdt date of the month
//echo '<br>'.$date_end = $this->lastOfMonth();
$this->load->view('phpcal');
}
function firstOfMonth($m1,$y1)
{
return date("m/d/Y", strtotime($m1.'/01/'.$y1.' 00:00:00'));
}
function lastOfMonth()
{
return date("m/d/Y", strtotime('-1 second',strtotime('+1 month',strtotime(date('m').'/01/'.date('Y').' 00:00:00'))));
}
function phpcalview()
{
$year = $this->input->post('yearvv');
$data['year'] = $this->adminmodel->selectyear();
$data['date'] = $this->adminmodel->selectmonth();
//print_r($data['date']);
$this->load->view('phpcal',$data);
}
这是我的看法
页<table cellpadding="2" cellspacing="0" border="1" bgcolor="#CCFFCC" align="center" class="table_Style_Border">
<? if(isset($date))
{
foreach($date as $row)
{?>
<tr>
<td><?= $row['dbDate1'];?></td> <td><?= $row['dbDate2'];?></td> <td><?= $row['dbDate3'];?></td> <td><?= $row['dbDate4'];?></td> <td><?= $row['dbDate5'];?></td> <td><?= $row['dbDate6'];?></td> <td><?= $row['dbDate7'];?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><?= $row['dbDate8'];?></td> <td><?= $row['dbDate9'];?></td> <td><?= $row['dbDate10'];?></td> <td><?= $row['dbDate11'];?></td> <td><?= $row['dbDate12'];?></td> <td><?= $row['dbDate13'];?></td> <td><?= $row['dbDate14'];?></td>
</tr>
<tr>
<td><?= $row['dbDate15'];?></td> <td><?= $row['dbDate16'];?></td> <td><?= $row['dbDate17'];?></td> <td><?= $row['dbDate18'];?></td> <td><?= $row['dbDate19'];?></td> <td><?= $row['dbDate20'];?></td> <td><?= $row['dbDate21'];?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><?= $row['dbDate22'];?></td> <td><?= $row['dbDate23'];?></td> <td><?= $row['dbDate24'];?></td> <td><?= $row['dbDate25'];?></td> <td><?= $row['dbDate26'];?></td> <td><?= $row['dbDate27'];?></td> <td><?= $row['dbDate28'];?></td>
</tr>
<tr>
<td><?= $row['dbDate29'];?></td> <td><?= $row['dbDate30'];?></td> <td><?= $row['dbDate31'];?></td> <td><?= $row['dbDate1'];?></td> <td><?= $row['dbDate1'];?></td> <td><?= $row['dbDate1'];?></td> <td><?= $row['dbDate1'];?></td>
</tr>
</tr>
<? }} ?>
</table>
我如何可以插入从功能phpcal计算之日起的日期?