Unix时间戳和mysql日期:生日

Mik*_*ikk 4 php mysql unix date

我有一个关于unix时间戳和mysql日期的基本问题.我正在尝试建立一个小网站,用户可以注册并填写他们的生日.

问题是unix从1970年1月1日开始.现在,如果我计算用户的年龄,表单日期如日期('mdY',$ unix_from_db)等等,它将失败,用户年龄超过40年,对吧?

那么这样做的方法是什么呢?对不起,对于像这样的基本问题,但我对php和mysql缺乏经验.

//编辑:谢谢大家.我很困惑,因为,日期('mdy',mktime(0,0,0,1,1,1890))和日期('mdy', - 2000)返回01.01.70 - 下次我将学习更多手册小心.我能够修复我的网站,再次感谢.太糟糕了我只接受一个答案,他们都同样好.

sev*_*een 5

1970年以前的Unix时间戳是负整数,计算直到1970年1月1日的秒数.

例如,2/13/1943-848343600