php怎么获取本周:周日-周六的日期;

php怎么获取本周:周日-周六的日期;,第1张

<php

//这个月的 周日-周六的日期

$year = date("Y");

$month = date("m");

$days = date("t");

for ($i=0; $i < $days; $i++) { 

$day = $year'-'$month'-'$i;

$w = date('w',strtotime($day));

  if ($w == 6 || $w ==0) {

  echo $day' 是周末<br />';

  }

><php

//这个周的 周日-周六的日期

$year = date("Y");

$month = date("m");

$days = date("t");

$hao = date('j');

for ($i=$hao; $i < ($hao+7); $i++) { 

$day = $year'-'$month'-'$i;

$w = date('w',strtotime($day));

  if ($w == 6 || $w ==0) {

  echo $day' 是周末<br />';

  }

}

>

望采纳 Thx

$date = date('Y-m-d', strtotime('-7 days')); //保留年-月-日

<php echo echo date(”Y-m-d H:i:s”,strtotime(”-7 day”)) ;> //保留年-月-日 时:分:秒

strtotime('-7 days')  获得的是时间

strtotime('now')); //获取当前的时间戳

time() //获取的时间戳

扩展资料:

一、使用函式 date() 实现

在编辑器中输入<php echo $showtime=date("Y-m-d H:i:s");>,点击回车就可以得知当前的时间。其中Y是代表4位的年份,H是24小时制,i 是分钟,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。

d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。

二、使用time函数

在编辑器中输入echo date("y-m-d",$time)点击回车就可以得知当前的时间,其中Y是代表4位的年份,m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。

三、使用strftime函数

在编辑器中输入echo strftime ("%hh%m %a %d %b" ,time());点击回车就可以得知当前的时间。

参考资料来源:百度百科-PHP

在判断某一天是哪一年的第几周的时候,根据采用的国际标准(忘了叫什么名字了),年首或者年末的那几天有可能不属于今年的第一周或者最后一周。

代码如下:

<php

echo date("oW",strtotime("20141229"))"\n";

echo date("oW",strtotime('20160101'))"\n";

>

扩展资料

php计算时间段的天数:

$firstday = date("Y-m-d H:i:s",time());//当前日期

$timestamp=strtotime($firstday);//当前日期时间戳

$firstday=date('Y-m-01',strtotime(date('Y',$timestamp)'-'(date('m',$timestamp)-1)'-01'));//上个月开始的日期

$lastday=date('Y-m-d',strtotime("$firstday +1 month -1 day"));//上个月结束的日期

$stimestamp = strtotime($firstday);

$etimestamp = strtotime($lastday);// 计算日期段内有多少天

$days = ($etimestamp-$stimestamp)/86400+1;// 保存每天日期

$date = array();

for($i=0; $i<$days; $i++){

$date[] = date('Y-m-d', $stimestamp+(86400$i));

}

public function index(){

$data=time();

$format='星期';

$week = date( "D",$data);

switch($week){

      case "Mon":$current  =  $format"一";break;

      case "Tue":$current  =  $format"二";break;

      case "Wed":$current  =  $format"三";break;

      case "Thu":$current  =  $format"四";break;

      case "Fri":$current  =  $format"五";break;

      case "Sat":$current  =  $format"六";break;

      case "Sun":$current  =  $format"日";break;

}

      echo '今天是:'$current;echo "

";//获取当前时间是上午还是下午

// 小写g、h表示12小时制,大写G、H表示24小时制。

echo "现在是"date("H",$data)'点'"";

echo "现在是"date("G",$data)'点'"";

if(date("H",$data)<=12){echo "上午";}else{echo "下午";}// return $current;}

以上就是关于php怎么获取本周:周日-周六的日期;全部的内容,包括:php怎么获取本周:周日-周六的日期;、用PHP怎么取得7天前的日期、PHP 计算某日是这一年的第几周等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9660335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存