我想使用PHP MySQL甚至一点点jQuery创建一个考勤系统。我想到的规范是让我的所有成员在一个表行中回显,其余的我希望有一个无限的日期数组,但逐月显示。
我只是想知道如何动态地将这个月的日子带到这个表中? 有没有人有任何工作实例或指出我正确的方向?
我有一个迷你布局,或者查看我的jsFiddle:
<form action='this_page.php' method='post'>
<table>
<th>Member</th>
<th>Day One</th>
<th>Day Two</th>
<tr>
<td>Memeber One</td>
<td><input type='checkbox' name='student[davidsmith]' value='1' /></td>
<td><input type='checkbox' name='student[davidsmith]' value='1' /></td>
</tr>
<tr>
<td>Member Two</td>
<td><input type='checkbox' name='student[davidsmith]' value='1' /></td>
<td><input type='checkbox' name='student[davidsmith]' value='1' /></td>
</tr>
</table>
</form>
答案 0 :(得分:2)
不是100%确定你想要什么,但为了获得一个月的日子,你可以使用PHP DateTime
e.g。
$startDate = new DateTime(); //today
$endDate = new DateTime('2013-12-31');
for ($c = $startDate; $c <= $endDate; $c->modify('+1 day')) {
echo $c->format('d');
}
将打印从今天到今年剩余时间的日期,使用->format('N')
获取月份名称。 format()
答案 1 :(得分:1)
而不是做这个手工工作而且它会让你感到困惑,相反,你可以在应用程序下面开源,它也是免费的: