ใครบอก 1 ปีเท่ากับ 365 ผิดๆแบบนี้ไม่ใช่ ที่คุณรู้มามันผิดแล้ว

1 ปีเท่ากับ 10000

2009-05-28 = 20090528
2008-05-28 = 20080528

20090528 – 20080528 = 10000
เห็นมั้ย 1 ปีเท่ากับ 10000

อะลองคำนวนอายุ
(20090528 – วันเกิด) / 10000 = อายุ

PHP

$age = floor((20090528-19810623)/10000);

MySQL

SELECT FLOOR((CURDATE()-`dateofbirth`)/10000) FROM `table`

ไม่เชื่อต้องลอง
ปล. 1ปี มี 365 วัน นะครับ 10000 นี่เอาไว้คำนวนเฉยๆ

This post has No comment. Add your own.

Leave a Reply