การหา 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
--------------------------








บทความ แนะนำ

เว็บไซต์กับตู้โชว์สินค้า

เว็บไซต์กับตู้โชว์สินค้า

หลายๆ ต่อหลายครั้ง ผมมักจะเปรียบเทียบตัวของเว็บไซต์ให้ลูกค้าฟังว่า เว็บไซต์ เปรียบเหมือนกับตู้โชว์สิ...

PHP Capture website Screenshot

PHP Capture website Screenshot

วันนี้ผมไปนำเสนอ code ที่เอาไว้ดึงข้อมูล รูปภาพหน้าเว็บไซต์ และเอามาประยุกต์โดยเมื่อดึงแล้วให้ทำการเ...

WordPress 101 (แนะนำ WordPress)

WordPress 101 (แนะนำ WordPress)

WordPress คือ อะไร ?? ทำไม ใครๆ ก็ใช้ WordPress... WordPress เป็น Open Source หมายถึง ใครๆ ก็ตามท...

การทำเว็บให้เป็นขาวดำ

การทำเว็บให้เป็นขาวดำ

การเพิ่ม CSS เพื่อกำหนดให้เว็บไซต์ทั้งหมดของเราเป็นขาวดำ นะครับ โดยผมทำการเพิ่มข้อความดังนี้ใน TA...

เครื่องมือการทำ SEO

เครื่องมือการทำ SEO

การปรับแต่งเว็บไซต์ ให้รองรับกับการค้นหา เครื่องมือในการทำ SEO มากกว่า 50 รายการเพื่อเพิ่มประสิทธ...




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