获取两个日期 PHP Mysql 之间所有星期日的日期 [英] get date of all sunday between two date PHP Mysql

查看:57
本文介绍了获取两个日期 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆