作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这应该是一个简单的问题,但我就是找不到答案。
我有一个输入字段,用户可以在其中输入他的生日 (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/
我是一名优秀的程序员,十分优秀!