gpt4 book ai didi

mysql - 日期时间到整数

转载 作者:IT王子 更新时间:2023-10-29 00:31:11 26 4
gpt4 key购买 nike

我有一个问题...我的 MySQL 数据库中有一张表,用于在 JQuery 类型的日历中存储待办事项列表条目。
我必须生成一个 calendar_id,它会在我创建时间戳后生成一个提醒(被认为是我点击任何日历日期框的时间,以输入一些待办事项 - 简单地说:创建日期时间).

这个待办事项列表事件应用程序是一个外部应用程序,我一直致力于与我自己的管理系统集成。我注意到,时间戳列是 int(11) 格式,所以无论输入什么时间戳都会被转换成整数。

例如,看看这个:

2012-02-22 15:31:24

转换为

1329899400

我们如何将日期时间转换成这种格式?当我尝试时,它不是在几秒钟内:

intval(floor($datetime/86400));

有什么帮助吗?

最佳答案

FROM UNIXTIME可以将 UNIX 时间戳格式化为日期时间字段:

SELECT FROM_UNIXTIME(time)
FROM ...

反向函数为 UNIX_TIMESTAMP .


如果可用,您也可以在 PHP 中执行此操作:
要将日期存储为 DB 格式,如下所示:

$datetimeStr = '2012-02-22 15:31:24';
$datetime = strtotime($datetimeStr);

要从数据库中检索它并将其格式化为原始格式,请使用以下内容:

$dateTimeFromDB = '1329921084';
$datetimeStr = date('Y-m-d H:i:s', $dateTimeFromDB);

关于mysql - 日期时间到整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9399346/

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