gpt4 book ai didi

php - 在 mySQL 中存储日期的数据类型

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

我无法找到一个好的答案的快速问题。当我开始使用 PHP 和 mySQL 时,我学会了将日期/时间存储为 Unix 时间戳。 mySQL 数据类型是 BIGINT,PHP 的日期函数在处理这个问题上做得很好。当我查看文档等时,时间戳数据类型似乎变得越来越重要。 BIGINT 存储日期的方式已经过时了吗?对于现在使用哪种方法更好有一个普遍的看法吗?

我知道时间戳数据类型对于默认值或更新具有“当前时间戳”,这很好。

想法?

提前致谢

最佳答案

我给出的主要论点是该数据类型是为这项工作而设计的。

timestamp 的一个优点是软件可以理解该数字实际上是一个日期,并将显示人类可读的日期。当您将日期存储为 int 时,这始终是一个问题。

需要记住的一件事是 timestamp 不适用于 1970 年 1 月 1 日之前的日期,但这与 int 方法没有什么不同。

关于php - 在 mySQL 中存储日期的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17332665/

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