gpt4 book ai didi

php - 如何在 PHP 中保存早于时间戳的日期

转载 作者:行者123 更新时间:2023-11-29 07:07:28 25 4
gpt4 key购买 nike

这应该是一个简单的问题,但我就是找不到答案。

我有一个输入字段,用户可以在其中输入他的生日 (DD.MM.YYYY) 并使用 strtotime() 将其插入 MySQL 的整数字段中,因为它比日期时间更快(而且我有很多记录) .

但显然会有早于 1.1.1970 的用户,因此时间戳将为零。在网页上,我想显示用户的年龄。因此,如果他出生于 1960 年,他将是 51 岁。我知道我可以将 MySQL 字段更改为 DATETIME,但 PHP 仍然是计算用户年龄的工具,它使用 UNIX 时间戳。

那么,我该如何组织呢?谢谢!

最佳答案

你应该使用 DateTime在 PHP 中处理日期和时间时的对象。它在解析日期格式时非常灵活,可以计算两个日期之间的差异,并且没有 1970 或 2038 的问题。

关于php - 如何在 PHP 中保存早于时间戳的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6467746/

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