Heim >Backend-Entwicklung >PHP-Tutorial >PHP获取每周六日期 php判断奇数偶数

PHP获取每周六日期 php判断奇数偶数

WBOY
WBOYOriginal
2016-07-25 09:13:181601Durchsuche

需求描述: 按照每周六的日期来决定是否是双周、单周的,也就是如果周六那天日期是单数,那么这周就是单休,如果是双数,那就是双休。 之前没有考虑到每个月的天数不一样的问题,导致判断不是很准确,经过修改,现在已经是精确的了。

例子,PHP获取每周六日期 php判断奇数偶数实现代码。

  1. $ts=date('t');//取得本月总天数
  2. $rq=date('d');//取得今天的日期
  3. $xq=date('w');//取得今天的星期,1-6代表星期1-6,0代表周日
  4. //计算出距离周六的天数
  5. if ($xq==6){
  6. $date1= 0;
  7. }else if ($xq==0){
  8. $date1= -1;
  9. }else{
  10. $date1= 6-$xq;}
  11. //使用现在的日期加上距离周六的天数
  12. $rq=$rq+$date1;
  13. //与本月总天数进行对比
  14. if ($rq $rq=$rq;
  15. }else if($rq > $ts){
  16. $rq=$rq-$ts;
  17. }else{
  18. $rq=$date1;
  19. } bbs.it-home.org
  20. //得到计算后周六的日期,然后对日期进行判断奇数偶数。
  21. $a=$rq;
  22. $a= $a%2;
  23. if ($a==0){
  24. echo '本周六是:'.$rq.'号,本周是双周';
  25. }
  26. else{
  27. echo '本周六是:'.$rq.'号,本周是单周';
  28. }
  29. ?>
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn