gpt4 book ai didi

php - 根据时间戳检查 DB int 字段

转载 作者:行者123 更新时间:2023-11-29 09:01:04 24 4
gpt4 key购买 nike

iam 将日期作为时间戳保存到我的数据库中( int 字段)

现在我的 php 中有一个外部日期,我也将其转换为时间戳以便稍后进行比较。我必须在查询中进行检查,我无法先从数据库中选择日期来进行比较

我需要什么:我想看看外部日期是否与存储的 int 值相同。比较应该只涵盖 yyyy-mm-dd

小例子。

我的外部日期是 2011-02-23,仅显示没有小时,存储的时间戳可以说是 123747382

mysql 查询 where 子句是什么样的,或者我缺少什么 php 才能知道两个邮票是相同的日期?

$r_date = '2011-02-23';
$stamp_day = strtotime($r_date);

WHERE addtime = '{$stamp_day}'

addtime 将是 int 字段中存储的时间戳

谢谢

最佳答案

试试这个:

"WHERE DATE( FROM_UNIXTIME( `addtime` ) ) = '$r_date'"

或者:

"WHERE DATE( FROM_UNIXTIME( `addtime` ) ) = DATE( FROM_UNIXTIME( '$stamp_day' ) )"

关于php - 根据时间戳检查 DB int 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8611594/

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