我知道这是愚蠢的,但我该怎么做?我想通过PHP创建一个七天的数组我的意思是所有七个工作日.我不想像他一样写它们:
sunday monday tuesday ...etc
Run Code Online (Sandbox Code Playgroud)
天将从星期日开始,这意味着如果今天是3月29日(星期一),那么它会自动抓取当前日期并从星期日开始创建一系列工作日.
数组总是以这种方式
$weakarray=("sunday","monday",......,"saturday");
Run Code Online (Sandbox Code Playgroud) 我创建了一个php日历,它将一次显示一周.这是我创建的代码
<?php
$week = date("W");
$year = (isset($_GET['year']))?$_GET['year']:date("Y");
$week = (isset($_GET['week']))?$_GET['week']:Date('W');
if($week>53){
$year+= 1;
$week=1;
}
?>
<a href="<?php echo $_SERVER['PHP_SELF'].'?week='.($week+1).'&year='.$year; ?>">Next Week</a> <!--Next week-->
<a href="<?php echo $_SERVER['PHP_SELF'].'?week='.($week-1).'&year='.$year; ?>">Pre Week</a> <!--Previous week-->
<table border="1px">
<tr>
<td>Employee</td>
<?php
for($day=1; $day<=7; $day++)
{
$d = strtotime($year."W".$week.$day);
echo "<td>".date('l',$d )."<br>";
echo date('d M',$d)."</td>";
}
?>
</tr>
Run Code Online (Sandbox Code Playgroud)
当我试图去下周它工作正常.但是,当这一年正在发生变化时,它将在明年不起作用.