$today = $calTime["mday"]; //วันที่ $month = $calTime["mon"]; //เดือน $year = $calTime["year"]; //ปี } else { /* กรณีที่ระบุให้แสดงปฏิทินของเดือน/ปีหนึ่งๆนั้น จะมีการส่งตัวแปร $today, $dfMonth และ $dfYear ผ่านมาทาง query string ด้วย */ if ($dfMonth == 0) { /* ถ้าตัวแปร $dfMonth เป็น 0 เราจะแสดงปฏิทินของเดือนธันวาคมของปีที่น้อย กว่าปีที่กำลังแสดงอยู่ */ $dfMonth = 12; $dfYear = $dfYear - 1; } elseif ($dfMonth == 13) { /* ถ้าตัวแปร $dfMonth เป็น 13 เราจะแสดงปฏิทินของเดือนมกราคมของปีที่มาก กว่าปีที่กำลังแสดงอยู่ */ $dfMonth = 1; $dfYear = $dfYear + 1; } //สร้างวัน/เวลาของเดือนและปีที่ผู้ใช้ระบุ เก็บไว้ในตัวแปร $calTime $calTime = getdate(date(mktime((date("H") + $diffHour), (date("i") + $diffMinute), 0, $dfMonth, $today, $dfYear))); $today = $calTime["mday"]; //วันที่ $month = $calTime["mon"]; //เดือน $year = $calTime["year"]; //ปี } /* เรียกฟังก์ชั่น LastDay() ซึ่งเป็นฟังก์ชั่นที่เราสร้างขึ้นมาเอง เพื่อหา "จำนวนวัน" ของเดือนและปีที่จะแสดงปฏิทิน โดยเก็บไว้ในตัวแปร $Lday */ $Lday = LastDay($month, $year); //เก็บ timestamp ของวันที่ 1 ของเดือนที่จะแสดงปฏิทิน ไว้ในตัวแปร $FTime $FTime = getdate(date(mktime(0, 0, 0, $month, 1, $year))); //เก็บ "วันในสัปดาห์" (จันทร์, อังคาร ฯลฯ) ของวันที่ 1 ของเดือนไว้ในตัวแปร $wday $wday = $FTime["wday"]; //สร้างตัวแปรชนิดอาร์เรย์เก็บชื่อเดือนภาษาไทย $thmonthname = array("มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"); /* ฟังก์ชั่น LastDay() ใช้สำหรับหาวันที่สุดท้ายของเดือน/ปีที่ระบุ หรือกล่าวอีกนัยหนึ่งคือหาว่าเดือน/ปีที่ระบุนั้นมีกี่วัน */ function LastDay($m, $y) { for ($i=29; $i<=32; $i++) { if (checkdate($m, $i, $y) == 0) { return $i - 1; } } } ?>
  543
อา พฤ
1 2 3 4 5 6 7

ลองแวะเข้ามาพูดคุย ซักถามตัดสินใจก่อนเรียน ได้ที่สถาบัน ทุกวันจันทร์ ถึงอาทิตย์ เวลา 9.00-18.00 น.

 

 


 

:: ข้อมูลสมาชิก ::  
ชื่อ  
นามสกุล  
ชื่อเล่น  
E-Mail  
Password  
Re-Password  
วันเดือนปีเกิด