相关疑难解决方法(0)

如何在php中创建一个星期名称的数组

我知道这是愚蠢的,但我该怎么做?我想通过PHP创建一个七天的数组我的意思是所有七个工作日.我不想像他一样写它们:

sunday monday tuesday ...etc
Run Code Online (Sandbox Code Playgroud)

天将从星期日开始,这意味着如果今天是3月29日(星期一),那么它会自动抓取当前日期并从星期日开始创建一系列工作日.

数组总是以这种方式

 $weakarray=("sunday","monday",......,"saturday");
Run Code Online (Sandbox Code Playgroud)

php

11
推荐指数
3
解决办法
6万
查看次数

在php中创建每周日历

我创建了一个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)

当我试图去下周它工作正常.但是,当这一年正在发生变化时,它将在明年不起作用.

html php calendar

2
推荐指数
1
解决办法
7015
查看次数

标签 统计

php ×2

calendar ×1

html ×1