【问题标题】:Choosing data type for date and time in mysql在mysql中选择日期和时间的数据类型
【发布时间】:2012-01-02 06:52:36
【问题描述】:

我有一个表格,其中有一个日期/时间列来存储帖子的创建日期。 列的数据类型应该是什么?我发现了很多类型,比如时间戳、日期、日期时间等等。
哪一个与 php 和 javascript 更兼容(在时间转换方面)。 如何将 mysql 日期/时间转换为 php 日期/时间到 javascript 日期/时间?

我如何考虑/包括时区方面的时间?

【问题讨论】:

  • 我希望你没有使用 mysqli_ 函数集。使用 PDO。
  • 这取决于你的要求,如果你只关注日期而不是时间,那么选择Date,如果你正在使用日期+时间,那么你可以使用datetime
  • 需要时区检查一下php.net/manual/en/function.date.php

标签: php javascript mysql date time


【解决方案1】:

如果您的应用程序要处理时区,最好使用时间戳。 这将确保所有日期都以 UTC 时间存储,并在检索时转换为当前时区。

【讨论】:

  • 如果我使用时间戳.. 我得到这种格式的输出.. YYYY-MM-DD HH:mi:ss - 我如何将其转换为等效的 javascript 时间?或者哪种格式最好从php发送到js以便轻松转换..请建议
  • 嗯,有很多方法可以做到这一点。这是一个处理客户端转换的函数finefrog.com/2009/01/31/…
猜你喜欢
  • 2018-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-01
相关资源
最近更新 更多