 |
|
|
 |
 |
|
Code (PHP)
<?
$months = array(1=>'มกราคม','กุมภาพันธ์','มีนาคม',
'เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม',
'กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม');
$day = array(31, 30, 29, 28);
$month = date("m");
$year = date("Y")+543;
for($i=0; $i < count($day); $i++)
{
$day_check = $day[$i];
if(checkdate($month, $day_check, $year))
{
//$month=$months[(int)$month];
//$last_date = "$day_check-$month-$year";
$last_date = "$day_check/$month/$year";
break;
}
}
echo $last_date;
?>
ลองดูน่ะครับ
|
 |
 |
 |
 |
Date :
2010-05-18 16:44:59 |
By :
oasiis |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$YY=date('Y')+543;
echo date('t/m/').$YY;
|
 |
 |
 |
 |
Date :
2010-05-18 16:49:20 |
By :
oasiis |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

อีกทางนึงค่ะ นี่เป็น STORE PROC นะคะ
GetLastDayOfMonth
Code (PHP)
DELIMITER $$
DROP FUNCTION IF EXISTS `GetLastDayOfMonth` $$
CREATE FUNCTION `GetLastDayOfMonth`
(_MONTH INT ,_YEAR INT ) RETURNS DATE
/* REQUIRE _YEAR FOR PREVENT LEAP YEAR */
BEGIN
DECLARE _TEMP_DATE DATE ;
SET _TEMP_DATE = STR_TO_DATE(CONCAT(1, '/', _MONTH, '/', _YEAR), '%d/%m/%Y');
SET _TEMP_DATE = DATE_ADD(_TEMP_DATE ,INTERVAL 1 MONTH);
SET _TEMP_DATE = DATE_SUB(_TEMP_DATE ,INTERVAL 1 DAY);
RETURN _TEMP_DATE ;
END $$
DELIMITER ;
GetLastDayOfMonthWithDate
Code (PHP)
DELIMITER $$
DROP FUNCTION IF EXISTS `GetLastDayOfMonthWithDate` $$
CREATE FUNCTION `GetLastDayOfMonthWithDate`(_DATE DATE) RETURNS DATE
BEGIN
DECLARE _TEMP_DATE DATE ;
SET _TEMP_DATE = STR_TO_DATE(CONCAT(1, '/', MONTH(_DATE), '/', YEAR(_DATE)), '%d/%m/%Y');
SET _TEMP_DATE = DATE_ADD(_TEMP_DATE ,INTERVAL 1 MONTH);
SET _TEMP_DATE = DATE_SUB(_TEMP_DATE ,INTERVAL 1 DAY);
RETURN _TEMP_DATE ;
END $$
DELIMITER ;
เวลาใช้งานก็
Code (PHP)
SELECT GETLASTDAYOFMONTH( 2 ,2010 ) ,GETLASTDAYOFMONTHWITHDATE(NOW())
|
 |
 |
 |
 |
Date :
2010-05-20 15:57:17 |
By :
blurEyes |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
date("t",strtotime("2010-04-01"));
เปลี่ยนเดือนเอง อยากได้เดือนไหนก็ใส่ไปเลย
|
 |
 |
 |
 |
Date :
2010-05-20 16:16:13 |
By :
naskw |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|