php คำนวณอายุ จากวันที่ที่กรอก การคำนวณอายุจากวัน เดือน ปี ที่กรอกในtext box เช่น 2006-12-10 ทำยังงัยครับ
ขอรายละเอียดหน่อยครับ
Date :
14 ธ.ค. 2549 10:10:31
By :
vises
ใช้ ฟังชันเกี่ยวกับการนับวัน ก็ได้นี้ครับ
Date :
14 ธ.ค. 2549 12:50:22
By :
ป่าไผ่
คือ เวลาเรากรอกวันเดือนปีเกิด ใน text box จะทำการคำนวณอายุเป็นปีให้ ในtext box อีกอันนึงนครับ คือว่า มี text box 2 ตัว ตัวหนึ่งรับวันที่ ตัวนึงคำนวณอายุให้นะครับ
Date :
15 ธ.ค. 2549 06:09:52
By :
nutty
ต้องการคำนวณ ละเอียดมั๊ยครับ
เช่น กี่ปี กี่เดือน กี่วัน อ่ะคับ
ถ้าเอาเฉพาะ ปี ก็ง่ายหน่อย คับ (พอดี ผมขี้เกียจเขียน code)
ขอใช้ javascript นะคับ
<script language="javascript">
function calAge(o){
var tmp = o.value.split("-");
var current = new Date();
var current_year = current.getFullYear();
document.getElementById("age").value = current_year - tmp[0];
}
</script>
<input type="text" id="date" onchange="calAge(this);">
<input type="text" id="age">
Date :
15 ธ.ค. 2549 17:19:58
By :
nut_t02
จะลองดู ขอบคุณครับ
Date :
19 ธ.ค. 2549 15:47:31
By :
nutty
ขอบคุณนะค่ะ
Date :
2011-06-10 17:21:17
By :
kanowan
Code (PHP)
$birthday = "1982-06-10"; //รูปแบบการเก็บค่าข้อมูลวันเกิด
$today = date("Y-m-d"); //จุดต้องเปลี่ยน
list($byear, $bmonth, $bday)= explode("-",$birthday); //จุดต้องเปลี่ยน
list($tyear, $tmonth, $tday)= explode("-",$today); //จุดต้องเปลี่ยน
$mbirthday = mktime(0, 0, 0, $bmonth, $bday, $byear);
$mnow = mktime(0, 0, 0, $tmonth, $tday, $tyear );
$mage = ($mnow - $mbirthday);
echo "วันเกิด $birthday"."<br>\n";
echo "วันที่ปัจจุบัน $today"."<br>\n";
echo "รับค่า $mage"."<br>\n";
$u_y=date("Y", $mage)-1970;
$u_m=date("m",$mage)-1;
$u_d=date("d",$mage)-1;
echo"<br><br>$u_y ปี $u_m เดือน $u_d วัน<br><br>";
อันนี้ก็ดีครับ คำนวณอายุ น่าจะเป็นประโยชน์ครับ
Date :
2011-06-13 11:02:40
By :
9811
ขอบคุณครับผม
Date :
2012-10-25 14:57:21
By :
osapp
โค๊ดนี้คำนวณผิดนะครับ
ลองใส่
$birthday = "2011-11-3";
$today = "2012-01-01";
ทำไมมันคำนวณว่าเป็น 2 เดือน พอดี ละครับ มันต้องมีอะไรผิดพลาดแน่ๆ ลองไปเรื่อยๆจะรู้ว่ามันคำนวณได้ไม่ตรงเลยครับ แต่ส่วนใหญ่จะตรง
Date :
2012-11-28 15:57:09
By :
man
ขอบคุณมากๆนะครับ
Date :
2013-07-01 02:01:28
By :
น้องใหม่
จากความคิด เห็นที่ 10 ทำไมถึงบอกว่า ความคิดที่ 8 ผิด ละคับ ผิดเพราะอะไร มีไครช่วยได้บ้างไหมคับ อยากรู้ เหมือน กัน
Date :
2013-12-15 17:10:25
By :
komza
ตามหาจนเจอ ขอบคุณครับ มีประโยชน์มาก ประยุกต์ใช้ได้ดีทีเดียว
Date :
2016-10-09 18:28:57
By :
จักริน
คคห . 8
ทำไมมันตันอายุที่ 49 ครับใครพอรู้บ้าง
Date :
2019-11-13 13:04:09
By :
toez
Load balance : Server 00