我从另一篇帖子中找到了以下代码,它给了我想要的内容,除了我希望每天能够抓住它作为变量,以便我可以在表单字段中使用它们。
谁能告诉我如何实现这个目标?
<?php
$monday = new DateTime('monday');
// clone start date
$endDate = clone $monday;
// Add 7 days to start date
$endDate->modify('+7 days');
// Increase with an interval of one day
$dateInterval = new DateInterval('P1D');
$dateRange = new DatePeriod($monday, $dateInterval, $endDate);
foreach ($dateRange as $day) {
echo $day->format('Y-m-d')."<br />";
}
?>
以上结果如下:
2015年2月16日
2015年2月17日
2015年2月18日
2015年2月19日
二零一五年二月二十零日
2015年2月21日
2015年2月22日
非常感谢,
约翰
答案 0 :(得分:2)
$monday = new DateTime('monday');
// clone start date
$endDate = clone $monday;
// Add 7 days to start date
$endDate->modify('+7 days');
// Increase with an interval of one day
$dateInterval = new DateInterval('P1D');
$dateRange = new DatePeriod($monday, $dateInterval, $endDate);
foreach ($dateRange as $day) {
echo "<input type='checkbox' value = {$day->format('Y-m-d')}>" . $day->format('Y-m-d')."<br />";
}