การหา Date of Week ในช่วงเวลาที่ต้องการ

การหา Date of Week ในช่วงเวลาที่ต้องการ





Date of Week หรือ วันจันทร์ อังคาร พุธ พฤหัส ศุกร์ เสาร์ อาทิตย์ นั้นเอง

วันนี้ผมได้รับโจทย์ที่ว่าจะหาวันจันทร์ ในช่วงระยะเวลาที่ต้องการได้อย่างไร และต้องมีการ Return วันนที่นั้นๆ ออกมาได้

แนวคิดคือ 

1. หาระยะเวลาที่ต้องกันของช่วงเวลา

2. วน Loop เช็ค Date Of Week นั้น

3. ถ้าเป็นวันที่ต้องการก็ให้ Echo ออกมาแสดงผล

มาลองดูกันครับ

++++++++++++

        date_default_timezone_set("Asia/Bangkok"); 
        $date1 = "2017-01-01";
        $date2 = "2017-04-01";
        
        $date_start = strtotime($date1);
        $date_end = strtotime($date2);
        $long_date = (($date_end - $date_start)/ (60 * 60 * 24));

       
        for($iLoop=0;$iLoop<=$long_date;$iLoop++){
            $current_date = date('Y-m-d', strtotime($date1. ' + '.$iLoop.' day'));
            $chek_mondady = date('w', strtotime($current_date));
            if($chek_mondady==1){
                    echo $current_date . "";
            }
            
        }

+++++++++++++++

จากตัวอย่างข้างบนนะครับ จะหาวันจันทร์ ในช่วงเวลาตั้งแต่ 2017-01-01 ถึง 2017-04-01

เมื่อรัน Code ดังกล่าวจะได้ผลลัพท์ดังนี้นะครับ

2017-01-02
2017-01-09
2017-01-16
2017-01-23
2017-01-30
2017-02-06
2017-02-13
2017-02-20
2017-02-27
2017-03-06
2017-03-13
2017-03-20
2017-03-27

ลองนำไปประยุกต์ใช้ดูนะครับ


ฝากติดตามผลงานด้านล่างด้วยครับ
--------------------------
► Website : https://www.siamfocus.com/
► LINE@ : https://line.me/ti/p/@siamfocus.com
► Facebook : https://www.facebook.com/fanpage.siamfocus
► Twitter : https://twitter.com/siamfocus
► Google+ : https://plus.google.com/+TAAMSiAMFOCUS
► Instagram : https://www.instagram.com/iamtaam
--------------------------








บทความ แนะนำ

Mod Rewrite ใน Localhost

Mod Rewrite ใน Localhost

หลายครั้งที่ต้องมีการทดสอบ Mod Rewrite บนเครื่อง Localhost แต่เนื่องจาก Path ไม่ตรงกับบน Server ที่ใ...

php export html to excel

php export html to excel

ความเดิมตอนที่แล้ว หลังจากที่ผมทดสอบการ Export Data to Excel ด้วย PHPExcel Class มาแล้ว จากลิ้...

เทศกาลส่งความสุข 2561

เทศกาลส่งความสุข 2561

เดือนสุดท้ายของปี 2560 กำลังจะหมดไป และก็กำลังก้าวเข้าสู่ปี 2561 ปี 2560 อาจเป็นปีที่ดีสำหรับใครห...

ปิดการแจ้งเตือนใน Line

ปิดการแจ้งเตือนใน Line

เพื่อนๆ ช่วงนี้ รู้สึกรำคาญ กับการแจ้งเตือนของเกมส์ Line ที่เราเล่นอยู่หรือไม่ วันนี้ ทีมงานมีเทคน...




หมวดหมู่บทความ