|
|
|
คำนวน วัน เดือน ปีครับ แต่ข้อมูลไม่ตรงครับรบกวนด้วยครับ |
|
|
|
|
|
|
|
คือถ้า เกิดไม่เกินเดือน 6 ให้+59 ถ้าเกินเดือน 6 ให้+60
ตัวอย่างผมข้อมูลเกิดเดือน 2/2532 ต้องเกษียนเดือน 2/2592
แต่ข้อมูลไม่ตรงครับ ผิดถูกยังไงรบกวนด้วยครับ
รบกวนด้วยครับ
Code (PHP)
<?
$birthday = $birth; //รูปแบบการเก็บค่าข้อมูลวันเกิด
list($byear, $bmonth, $bday)= explode("-",$birthday); //จุดต้องเปลี่ยน
$mbirthday = mktime(0, 0, 0, $bmonth, $bday, $byear);
$mage = ($mbirthday);
if ($bmonth <7)
{
$u_y=date("Y", $mage)+567;
$u_m=date("m",$mage)-1;
$u_d=date("d",$mage)-1;
}
else if ($bmonth >6)
{
$u_y=date("Y", $mage)+568;
$u_m=date("m",$mage)-1;
$u_d=date("d",$mage)-1;
}
echo"<br><br> $u_d / $u_m / $u_y <br><br>";
?>
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2013-02-18 22:08:41 2013-02-18 22:09:17 2013-02-18 22:10:06 2013-02-18 22:10:32 2013-02-18 22:15:15 2013-02-18 22:15:43 2013-02-18 22:17:08 2013-02-18 22:17:44 2013-02-18 22:32:20 2013-02-18 23:13:48
|
|
|
|
|
Date :
2013-02-18 22:08:02 |
By :
puldool |
View :
721 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
list($byear, $bmonth, $bday)= explode("-",$birth); //จุดต้องเปลี่ยน
if ($bmonth <=6)
{
$u_y=$byear+59;
$u_m=$bmonth;
$u_d=$bday;
}
else if ($bmonth >6)
{
$u_y=$byear+60;
$u_m=$bmonth;
$u_d=$bday;
}
echo"<br><br> $u_d / $u_m / $u_y <br><br>";
|
|
|
|
|
Date :
2013-02-18 23:58:55 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ครับค่าวันเกษียน ไม่ออกครับ
วันเกิด 26/2/2532
วันเกษียน / / 85
|
|
|
|
|
Date :
2013-02-19 00:01:35 |
By :
puldool |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเช็คตัวแปร $birth ดูครับ
echo $birth;
echo "<hr />";
list($byear, $bmonth, $bday)= explode("/",$birth);
if ($bmonth <=6)
{
$u_y=$byear+59;
$u_m=$bmonth;
$u_d=$bday;
}
else if ($bmonth >6)
{
$u_y=$byear+60;
$u_m=$bmonth;
$u_d=$bday;
}
echo"<br><br> $u_d / $u_m / $u_y <br><br>";
|
ประวัติการแก้ไข 2013-02-19 00:05:44
|
|
|
|
Date :
2013-02-19 00:04:57 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้อมูล ขึ้นครับ
แต่เป็น วัน เดือน ปี
26/2/2532
ในโค้ด เป็น ปี วัน เดือนน่ะครับ
|
|
|
|
|
Date :
2013-02-19 00:08:53 |
By :
puldool |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ออกแล้วครับ ขอบคุณมากๆครับ
Code (PHP)
<?
echo $birth;
echo "<hr />";
list($bday, $bmonth, $byear)= explode("/",$birth);
if ($bmonth <=6)
{
$u_y=$byear+59;
$u_m=$bmonth;
$u_d=$bday;
}
else if ($bmonth>6)
{
$u_y=$byear+60;
$u_m=$bmonth;
$u_d=$bday;
}
echo"<br><br> $u_d / $u_m / $u_y <br><br>";
?>
|
|
|
|
|
Date :
2013-02-19 00:12:18 |
By :
puldool |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สลับเอาเองน่ะครับ
$u_d / $u_m / $u_y
|
|
|
|
|
Date :
2013-02-19 00:13:12 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|