PHP ครับ อยากหาผลต่างของ ทั้ง 2 อายุครับ

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: PHP ครับ อยากหาผลต่างของ ทั้ง 2 อายุครับ

by mindphp » 22/12/2006 12:19 pm

[quote="icphysics"]ประมาณนี้ ได้ มั๊ยครับ หรือ ท่านอื่นมีวิธี ดีกว่านี้ก็ลองโพสๆกันดู นะครับ
<?php
$mk1= mktime(0,0,0,12,31,2035); // รับค่า วดป.1หรือ จะใส่ ชม นาที วินาทีด้วยก็ได้ เก็บไว้ใน ตัวแปร $mk1
$mk2=mktime (0,0,0,1,1,2000); // รับค่า วดป.2หรือ จะใส่ ชม นาที วินาทีด้วยก็ได้ เก็บไว้ใน ตัวแปร $mk2
print date("d.m.Y",$mk1); // ทดสอบ แสดงค่า ของ วันเดือน ปี ที่รับมา 1
echo"<BR>";
print date("d.m.Y",$mk2); // ทดสอบ แสดงค่า ของ วันเดือน ปี ที่รับมา 2
echo"<BR>";
$dff=$mk1-$mk2; // เอาค่าที่ได้จาก $mktime1 และ 2 มาลบ กัน
$today = getdate($dff); // แปลง ค่าที่ได้กลับไป อยู่ ในรูป วดป.
$month = $today['mon'];
$mday = $today['mday'];
$year = $today['year'];
$yy=$year-1970; //เอาปีทีไ่ด้ มา ลบ ด้วย 1970 (ซึ่งเป็นค่าเริ่มต้นของ ของ function นั้น
$mm=$month-1; // ก็เช่นเดียวกัน
$dd=$mday-1; // ก็เช่นเดียวกัน
echo "เพราะ ฉนั้นจะได้ ผลต่างอายุต่างกันอยู่ $yy ปี $mm เดือน $dd วัน";
/* ถ้า จะหาอายุ ก็ ให้ $mk2 เป็น วดป.ปัจจุบัน โดยรับ ค่า เข้ามา จาก ฟังกชั่น getdate() ก็ได้ จะได้อายุ ที่เป็นจริง
ไป ตลอด หรือ จะ ตั้ง ค่าให้ เหมือน ตัวอย่างก็ได้
*/
// รูปแบบ mktime ( int hour, int minute, int second, int month, int day, int year [, int is_dst])
?>[/quote]

by icphysics » 28/09/2005 7:50 pm

ประมาณนี้ ได้ มั๊ยครับ หรือ ท่านอื่นมีวิธี ดีกว่านี้ก็ลองโพสๆกันดู นะครับ
<?php
$mk1= mktime(0,0,0,12,31,2035); // รับค่า วดป.1หรือ จะใส่ ชม นาที วินาทีด้วยก็ได้ เก็บไว้ใน ตัวแปร $mk1
$mk2=mktime (0,0,0,1,1,2000); // รับค่า วดป.2หรือ จะใส่ ชม นาที วินาทีด้วยก็ได้ เก็บไว้ใน ตัวแปร $mk2
print date("d.m.Y",$mk1); // ทดสอบ แสดงค่า ของ วันเดือน ปี ที่รับมา 1
echo"<BR>";
print date("d.m.Y",$mk2); // ทดสอบ แสดงค่า ของ วันเดือน ปี ที่รับมา 2
echo"<BR>";
$dff=$mk1-$mk2; // เอาค่าที่ได้จาก $mktime1 และ 2 มาลบ กัน
$today = getdate($dff); // แปลง ค่าที่ได้กลับไป อยู่ ในรูป วดป.
$month = $today['mon'];
$mday = $today['mday'];
$year = $today['year'];
$yy=$year-1970; //เอาปีทีไ่ด้ มา ลบ ด้วย 1970 (ซึ่งเป็นค่าเริ่มต้นของ ของ function นั้น
$mm=$month-1; // ก็เช่นเดียวกัน
$dd=$mday-1; // ก็เช่นเดียวกัน
echo "เพราะ ฉนั้นจะได้ ผลต่างอายุต่างกันอยู่ $yy ปี $mm เดือน $dd วัน";
/* ถ้า จะหาอายุ ก็ ให้ $mk2 เป็น วดป.ปัจจุบัน โดยรับ ค่า เข้ามา จาก ฟังกชั่น getdate() ก็ได้ จะได้อายุ ที่เป็นจริง
ไป ตลอด หรือ จะ ตั้ง ค่าให้ เหมือน ตัวอย่างก็ได้
*/
// รูปแบบ mktime ( int hour, int minute, int second, int month, int day, int year [, int is_dst])
?>

PHP ครับ อยากหาผลต่างของ ทั้ง 2 อายุครับ

by 4404 » 28/09/2005 4:01 pm

-สมมุติว่านาย A เกิด 1/1/2524 แล้ว นาย B เกิด 6/4/2548 แล้ว อยากรู้ว่า นาย A กับ นาบย ฺB มีอายุต่งกัน กีปี กี่เดือน กีวัน อะครับ
ได้เวลาด้วยก็ดี
-และ นาย A กับนาย บี ตอนนี้ อายุ เท่าไร (วัน เดือน ปี )

Top