2012-01-02 74 views
0

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

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

+0

我希望你没有使用mysqli_函数集。使用PDO。 – 2012-01-02 06:54:03

+0

这取决于你的要求,如果你特别关于日期而不是时间,那么选择'日期',如果你正在工作,如果与日期+时间,那么你可以使用'日期时间' – Rafee 2012-01-02 06:55:16

+0

和需要时区检查了这一点http:///php.net/manual/en/function.date.php – Rafee 2012-01-02 06:57:28

回答

5

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

+0

如果我使用时间戳..我得到这种格式的输出.. YYYY-MM-DD HH:mi:ss - 我如何将其转换为其等效的JavaScript时间?或者哪种格式更适合从PHP发送到js,以便轻松转换。请咨询 – 2012-01-02 07:36:32

+1

那么有很多方法可以这样做。 这里是一个函数,将负责在客户端转换http://www.finefrog.com/2009/01/31/convert-a-mysql-date-string-into-javascript-date-object/ – redmoon7777 2012-01-02 07:39:23

+0

宾果!谢谢redmoon7777 :) – 2012-01-02 07:42:01

相关问题