gpt4 book ai didi

php - Unix 时间戳和 mysql 日期 : birthdate

转载 作者:可可西里 更新时间:2023-11-01 07:12:13 24 4
gpt4 key购买 nike

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

问题是 unix 从 1970 年 1 月 1 日开始。现在如果我计算用户的年龄,形成诸如 date('m.d.Y', $unix_from_db) 之类的日期,那么对于 40 岁以上的用户,它会失败,对吗?

那么这样做的正确方法是什么。抱歉,对于这样的基本问题,但我对 php 和 mysql 没有经验。

//编辑:谢谢你们。我很困惑,因为 date('m.d.y',mktime(0,0,0,1,1,1890)) 和 date('m.d.y',-2000) 返回 01.01.70 - 下次我会学习手册更仔细。我能够修复我的网站,再次感谢。可惜我只能接受一个答案,它们都一样好。

最佳答案

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

例如,2/13/1943-848343600

关于php - Unix 时间戳和 mysql 日期 : birthdate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com