用程序输出从礼拜日至星期六,每天变化的只是日期而星期不变
程序员文章站
2022-05-21 09:10:05
...
用程序输出从星期日至星期六,每天变化的只是日期而星期不变
我弄了一个简单的程序,原先的意思是输出星期日至星期六,但是现在我搞的每天日期和星期都在变化,我想要的结果是这样:
2014-9-28(星期日)
2014-9-29(星期一)
2014-9-30(星期二)
2014-10-1(星期三)
2014-10-2(星期四)
2014-10-3(星期五)
2014-10-4(星期六)
到了2014-10-5(星期日)。。。。。一次类推,只有日期在变,而星期不变,这个怎么实现的呢?这个是我原先的程序,
------解决思路----------------------
这个意思?
我弄了一个简单的程序,原先的意思是输出星期日至星期六,但是现在我搞的每天日期和星期都在变化,我想要的结果是这样:
2014-9-28(星期日)
2014-9-29(星期一)
2014-9-30(星期二)
2014-10-1(星期三)
2014-10-2(星期四)
2014-10-3(星期五)
2014-10-4(星期六)
到了2014-10-5(星期日)。。。。。一次类推,只有日期在变,而星期不变,这个怎么实现的呢?这个是我原先的程序,
function getWeek($day){
$days = array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
$day = explode('-',$day);
return $days[date('w',mktime(0,0,0,$day[1],$day[2],$day[0]))];
}
for($i = 0;$i $day = date('Y-m-d',strtotime(''.($i+1).' day'));
echo $day."(".getWeek($day).")";
}
?>
------解决思路----------------------
这个意思?
function getWeek($day){
$days = array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
return $days[date('w', strtotime($day))];
}
$date = '2014-09-29';
if($w = date('w', strtotime($date))) $date = date('Y-m-d', strtotime("-$w day $date"));
for($i = 0;$i $day = date('Y-m-d',strtotime("$i day $date"));
echo $day."(".getWeek($day).")\n";
}
相关文章
相关视频
- 详解win10下PHP的安装配置(以php5.6为...
- php Swoole实现毫秒定时计划任务(详解)
- 【DTM】PHP协程客户端v0.1 beta版本发...
- PHP中类的理解和应用[一]_PHP教程
- 用程序输出从礼拜日至星期六,每天变化的只是日期而星...
上一篇: sqlserver调用qqmap服务,根据地点获取所在城市
下一篇: PHP队列用法实例_php技巧