gpt4 book ai didi

yii2 - 如何在 Yii2 中比较数据库中的日期

转载 作者:行者123 更新时间:2023-12-04 13:38:39 25 4
gpt4 key购买 nike

$time = new \DateTime('now');
$today = $time->format('Y-m-d');
$programs=Programs::find()->where(['close_date' >= $today])->all();

这是今天程序的代码,其 close_date大于 today's date .我收到错误:

"Invalid Parameter -yii\base\InvalidParamException Operator '1' requires two operands".

最佳答案

如果你想写 where条件作为数组的代码应该是这样的:

$programs = Programs::find()->where(['>=', 'close_date', $today])->all();

查询 official documentation更多细节:

Additionally you can specify arbitrary operators as follows: A condition of ['>=', 'id', 10] will result in the following SQL expression: id >= 10.

关于yii2 - 如何在 Yii2 中比较数据库中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28470160/

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