gpt4 book ai didi

php - 如何从包含unix时间戳中日期字段的表中获取记录?

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

我使用 PHP 中的 time() 函数来存储日期。我的程序中有一个搜索部分。日期字段是由 jquery datepicker 完成的。这是我的日期格式,例如:14/12/2012。

问题是表中的字段是时间戳。如何使用 MySQL 查询从该日期字符串中选择实际日期?

我使用 codeigniter 作为框架。有什么函数可以做到这一点吗?

请帮助我。

最佳答案

PHP 中的 time() 只是返回一个 unix 时间戳 - 自 1970 年 1 月 1 日以来的秒数。 MySQL 时间戳、日期和日期时间字段与该值不直接兼容,但您可以轻松地在两者之间进行转换:

SELECT UNIX_TIMESTAMP(yourtimestampfield) AS php_compatible_time_value, ...

请注意,MySQL 的日期字符串格式为yyyy-mm-dd。除非转换为 MySQL 的预期格式,否则您无法使用 dd/mm/yyyy 格式。

关于php - 如何从包含unix时间戳中日期字段的表中获取记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13880895/

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