สอบถาม PHP เกี่่ยวกับ แสดง วัน ที่เลือกครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถาม PHP เกี่่ยวกับ แสดง วัน ที่เลือกครับ

สอบถาม PHP เกี่่ยวกับ แสดง วัน ที่เลือกครับ
<form name="formtest"action="test.php" method="post" >

	<input type="text" name="startdate" >
	<input type="text" name="entdate" >

	<input type="checkbox" name="SU">
	<label >อา</label>
	<input type="checkbox" name="MO">
	<label >จ</label>
	<input type="checkbox" name="TU">
	<label >อ</label>
	<input type="checkbox" name="WE">
	<label >พ</label>
	<input type="checkbox" name="TH">
	<label >พฤ</label>
	<input type="checkbox" name="FR">
	<label >ศ</label>
	<input type="checkbox" name="SA">
	<label >ส</label>
	<input type="submit" name="submit">

</form>


ผมกำหนด วันเริ่ม  และวัน สุดท้าย แล้วแต่กำหนดว่า จะให้แสดงวันไหนบ้าง
เช่น ผม กำหนด 2015-01-01 ถึง 2015-03-30  แล้ว เลือก วันจันทร์ และ อังคาร  แล้วให้แสดงวันจันทร์และอังคาร ทั้งหมดในช่วงที่เลือกนะครับ
ช่วยแนะนำหน่อยครับ


Wowowow 61.90.1.xxx 16-07-2015 11:56:01

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
เอาโค้ดนี้เป็นแนวทาง

<?php
$start_date="2015-07-01";
$end_date="2015-07-31";

$match_date=array();
$filter_date=array("Mon","Tue");

while(strtotime($start_date)<strtotime($end_date)){
    if(in_array(date("D",strtotime($start_date)),$filter_date)){
       $match_date[]=$start_date;
    }
    $start_date=date("Y-m-d",strtotime($start_date."+1 day"));
}
?>
<pre>
<?php print_r($match_date); ?>    
</pre>


ninenik 180.183.13.xxx 16-07-2015
 ความคิดเห็นที่ 2
ขอบคุณครับ


wowowow 61.90.1.xxx 16-07-2015 14:00






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ