ผู้เขียน หัวข้อ: คำนวณหาอายุจากวันเกิดด้วย php  (อ่าน 1316 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Black3ten

  • Dev 1.0
  • **
  • กระทู้: 55
  • โดนถีบ +237/-0
    • ดูรายละเอียด
คำนวณหาอายุจากวันเกิดด้วย php
« เมื่อ: 13 มิถุนายน พ.ศ. 2010, 17:54:36 »

โค๊ด: [Select]
<?php
// กรณีวันเกิดที่เ็ก็บสามารถแยกออกเป็นแต่ละส่วน เช่นปี ค.ศ. เดือน และ วัน
// ตัวอย่าง ปีเกิด 1990 เดือนเกิด 2 (กุมภาพันธ์)  วันที่ 14
// ฟังก์ชันคำนวณหาอายุใช้ดังนี้
function getAge($year,$month,$day) {
$then mktime(1,1,1,$month,$day,$year);
return(
floor((time()-$then)/31556926));
}
// การใช้งาน
echo getAge(1990,2,14);
// ผลลัพธ์จะได้ 19 
?>


<?php
// กรณีวันเกิดที่เ็ก็บอยู่ในรูปแบบของ date แบบมาตรฐาน คือ ปี ค.ศ.- เดือน - วันที่
// ตัวอย่าง 1990-02-14
// ฟังก์ชันคำนวณหาอายุใช้ดังนี้
function getAge($birthday) {
$then strtotime($birthday);
return(
floor((time()-$then)/31556926));
}
// การใช้งาน
$dateB="1990-02-14"// ตัวแปรเก็บวันเกิด
echo getAge($dateB);
// ผลลัพธ์จะได้ 19  
?>


by
http://www.ninenik.com/

0 Tive Who's like!? [Click to Show!]

ออฟไลน์ Hollywood Undead

  • Administrator
  • Dev 1.0
  • *****
  • กระทู้: 85
  • โดนถีบ +139/-0
    • ดูรายละเอียด
Re: คำนวณหาอายุจากวันเกิดด้วย php
« ตอบกลับ #1 เมื่อ: 14 มิถุนายน พ.ศ. 2010, 13:17:45 »

ดีครับ ^^ หลักการคล้าย smf

0 Tive Who's like!? [Click to Show!]