<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 计算某日是这一年的第几周等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)