获取两个日期 PHP Mysql 之间所有星期日的日期 [英] get date of all sunday between two date PHP Mysql
本文介绍了获取两个日期 PHP Mysql 之间所有星期日的日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想要的想要做的是在每个星期天从任何一个月的日期 1 到 31(或任何两个随机日期之间)添加任务,那么如何获取每个星期日的日期?
What I want want to do is add task on every Sunday from date 1 to 31 of any month(or between any two random date),so how to get date of every Sunday ?
我所做的现在是这样的:
for(i=start_date;i<end-date;i++ ){
if(check i.th date == 'Sunday'){
take date of i;
}
}
也发布在这里:http://wonderphp.wordpress.com/2014/09/18/add-recurring-task-php/
但我认为这是很长的路要走.所以有什么快速的技巧吗?即使在 mysql
but i think its the long way to do so. so any quick trick? even in mysql
推荐答案
试试这个.你可以通过这种方式打印日期.你可以根据需要替换任务echo $day
.
Try this one.You can print the date by this way.You can replace the task echo $day
as you want.
$start_date = $_POST['start_date'];
$end_date = $_POST['end_date'];
$day = $start_date;
do {
list($day, $month, $year) = explode("-", $date);
$wkday = date('l',mktime('0','0','0', $month, $day, $year));
if($wkday == "sunday"){
echo $day;
}
$day++;
} while ($day < $end_date);
这篇关于获取两个日期 PHP Mysql 之间所有星期日的日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文