|
|
|
เราจะได้รู้ยังไงครับว่า วันสุดท้ายของเดือนคือวันที่เท่าไหร่ครับ |
|
|
|
|
|
|
|
-- เขียนฟังก์ชันขึ้นมา -- แล้ว Include เข้ามาเปรียบเทียบ
|
|
|
|
|
Date :
13 มี.ค. 2551 20:49:41 |
By :
BREEZE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโคดหน่อยซิครับ
|
|
|
|
|
Date :
14 มี.ค. 2551 08:56:35 |
By :
lermjunior |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function lastday($mon){
list($y, $m) = explode("/", $mon);
$m = $m+1; if($m==13){ $y=$y+1; $m=1; }
$newdate = mktime(12, 0, 0, $m, 1, $y);
$newdate = strtotime("-1 day", $newdate);
$newdate = date("Y-m-d", $newdate);
return($newdate);
}
//ถ้าต้องการหาวันสุดท้ายของเดือน 03
echo lastday("2008/03");
|
|
|
|
|
Date :
14 มี.ค. 2551 11:27:51 |
By :
วีระเทพ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$numday = cal_days_in_month(CAL_GREGORIAN,3,2008) ;
|
|
|
|
|
Date :
14 มี.ค. 2551 12:09:22 |
By :
aum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาแบบง่าย ๆ เลยนะครับ พอดีเน็ตผมช้ามาก เอาฟังก์ชั่นผมไปใช้ก่อนก็ได้
Code (PHP)
#หาจำนวนวันในเดือนที่กำหนดในปีปัจจุบัน
function d2m($month) {
$year = date("Y");
return $month == 2 ? ($year % 4 ? 28 : ($year % 100 ? 29 : ($year % 400 ? 28 : 29))) : (($month - 1) % 7 % 2 ? 30 : 31);
}
วิธีใช้
1. echo d2m('8'); #แสดงวันสุดท้ายของเดือนสิงหาคม
2. แสดงทั้งเดือน
Code (PHP)
for( $i=1;$i<=12;$i++){
echo "(".$i.") ".d2m($i)."<br>";
}
|
|
|
|
|
Date :
2012-08-21 09:37:52 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|