首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从今天开始记录到接下来的10天。

从今天开始记录到接下来的10天。
EN

Stack Overflow用户
提问于 2017-12-20 09:15:23
回答 1查看 598关注 0票数 0

我在依伊框架内工作。我想要在10天内到期的记录。想要从今天到下一个10天的记录过期记录。

我不知道怎样才能做到这一点。

到目前为止我已经试过了

代码语言:javascript
复制
$criteria = new CDbCriteria;
$now = new CDbExpression("NOW()");
$criteria->addCondition('expiry_date > "'.$now.'" ');
$domains = Domains::model()->findAll($criteria);

但这并不是working....its给我的0条记录。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-20 09:31:34

您可以为您的问题尝试以下解决方案:

选项: 1

代码语言:javascript
复制
$criteria = new CDbCriteria;
$criteria->condition = 'expiry_date BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 10 DAY)';
$domains = Domains::model()->findAll($criteria);

选项: 2

代码语言:javascript
复制
$sql = "SELECT * FROM domains WHERE expiry_date BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 10 DAY)";
$data = Yii::app()->db->createCommand($sql)->queryAll();

我希望这会有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47902438

复制
相关文章

相似问题

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