use*_*336 -1 php datetime date
我想生成一个包含日期,月份,年份和日期的星期数组,如下所示:
星期一| 12-05-2014
周二| 2014年3
月13 日星期三| 2014年4
月14 日星期四| 2014年5
月15 日星期五| 2014年6
月16日星期六| 2014年5
月17日星期日| 18-05-2014
我希望从周一开始,就像从顶部开始的格式一样.
我尝试了这个,但周从星期一开始.
<?php $timestamp = time(); for ($day = 0 ; $day <= 7 ; $day++): ?>
<tr>
<th><?php echo date('D', $timestamp); ?></th>
<th><?php echo date('d-m-Y', $timestamp); ?></th>
<td><input type="checkbox" value="1" name="x"></td>
</tr>
<?php $timestamp += 24 * 3600; endfor; ?>
Run Code Online (Sandbox Code Playgroud)
我需要生成一个星期,从当月和上个月开始,并将所有数据放入数组中.
$this_monday = new DateTime('Monday this week');
$next_monday = new DateTime('Monday next week');
$interval = new DateInterval('P1D');
$datePeriod = new DatePeriod($this_monday, $interval, $next_monday);
foreach($datePeriod as $day) {
printf("%s | %s<br>\n", $day->format('l'), $day->format('d-m-Y'));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |