首页  >  文章  >  后端开发  >  PHP实现获取当前日期及本周一是几月几号的方法

PHP实现获取当前日期及本周一是几月几号的方法

墨辰丷
墨辰丷原创
2018-05-24 15:20:302227浏览

这篇文章主要介绍了PHP获取当前日期及本周一是几月几号的方法,涉及php时间戳、日期转换与运算相关操作技巧,需要的朋友可以参考下

本文实例讲述了PHP获取当前日期及本周一是几月几号的方法。分享给大家供大家参考,具体如下:


<?php
  header("content-type:text/html;charset=utf-8");
  date_default_timezone_set(&#39;PRC&#39;);
  function getWeek($unixTime=&#39;&#39;){
    $unixTime=is_numeric($unixTime)?$unixTime:time();
    $weekarray=array(&#39;日&#39;,&#39;一&#39;,&#39;二&#39;,&#39;三&#39;,&#39;四&#39;,&#39;五&#39;,&#39;六&#39;,&#39;七&#39;);
    return "星期".$weekarray[date(&#39;w&#39;,$unixTime)];
  }
  $var=getWeek();
  switch($var){
    case &#39;星期天&#39;:
      $var=time();
      $var2=$var-(84600*6);
      echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号";
    break;
    case &#39;星期一&#39;:
      $var=time();
      $var2=$var;
      echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号";
    break;
    case &#39;星期二&#39;:
      $var=time();
      $var2=$var-84600;
      echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号";
    break;
    case &#39;星期三&#39;:
      $var=time();
      $var2=$var-(84600*2);
      echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号";
    break;
    case &#39;星期四&#39;:
      $var=time();
      $var2=$var-(84600*3);
      echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号";
    break;
    case &#39;星期五&#39;:
      $var=time();
      $var2=$var-(84600*4);
      echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号";
    break;
    case &#39;星期六&#39;:
      $var=time();
      $var2=$var-(84600*5);
      echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号";
    break;
  }
?>


运行结果为:


今天是2017-03-28号
这个星期一是2017-03-27号


以上就是本文的全部内容,希望对大家的学习有所帮助。


相关推荐:

PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算的方法

PHP实现计算日期间隔天数的方法

浅谈Bootstrap的DatePicker日期范围选择


以上是PHP实现获取当前日期及本周一是几月几号的方法的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn