首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查DB int字段和时间戳

问检查DB int字段和时间戳
EN

Stack Overflow用户
提问于 2011-12-23 02:12:38
回答 1查看 98关注 0票数 0

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

现在,我在我的php中有了一个外部日期,我也将它转换为时间戳,以便以后进行比较。我必须在查询中进行检查,不能在查询之前从db中选择日期来进行比较。

我需要的:,我想看看外部日期是否与存储的int值相同。比较只应包括yyyy dd。

小例子。

我的外部日期是2011-02-23,它只在没有小时的情况下出现,存储的时间戳是123747382。

mysql查询where子句是什么样子的,或者我遗漏了什么php才能知道这两张邮票的日期是相同的?

代码语言:javascript
复制
$r_date = '2011-02-23';
$stamp_day = strtotime($r_date);

WHERE addtime = '{$stamp_day}'

加载项将是int字段中存储的时间戳。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-12-23 02:27:27

试试这个:

代码语言:javascript
复制
"WHERE DATE( FROM_UNIXTIME( `addtime` ) ) = '$r_date'"

或者:

代码语言:javascript
复制
"WHERE DATE( FROM_UNIXTIME( `addtime` ) ) = DATE( FROM_UNIXTIME( '$stamp_day' ) )"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8611594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档