2020-06-17 18:53:08 1148次浏览 2条回答 0 悬赏 10 金钱
ArticleListModel::find()
    ->where(['in','add_user_id',['80054','80055','26','']])
    ->andWhere(['<=','post_time',DATE_SUB(CURDATE(), INTERVAL 30 DAY)])
    ->limit(6)
    ->orderBy('click_num desc')
    ->all();

这样好像不行啊?

  • 回答于 2020-06-17 22:35 举报

    主要是时间部分,只写一下时间部分的 PHP 代码

    $t = time() - 30*24*60*60;
    $data = $model->find()->where(['>=',post_time'',$t ])->all();
    
  • 回答于 2020-06-19 17:56 举报
    ->andWhere(['>=','post_time',time() - 30*24*60*60 ]);
    
您需要登录后才可以回答。登录 | 立即注册
PHP学院的中学生
副总裁

PHP学院的中学生

注册时间:2018-10-23
最后登录:2023-07-25
在线时长:167小时55分
  • 粉丝29
  • 金钱4725
  • 威望30
  • 积分6695

热门问题