php - 如何将表中的日期与当前日期(不包括 codeigniter 中的时间)进行比较

标签 php mysql codeigniter

在 Controller 中:

$today = date("Y-m-d",  time());
$data['details'] = $this->admin_model->getTodayOrders('dt_manage_orders', $today); 

在模型中:

public function getTodayOrders($table, $today)
{
$result=$this->db->select('*')->from($table);
return $this->db->like('Booking_Date', $today, 'before');   
}

但它显示一些空值

在我的表格中,所有日期均为 2015-09-16 11:12:50、2015-09-16 12:12:50

但我希望我的结果日期应该是 16/09/2015 这样...... 请帮助我如何在 codeigniter 中执行此操作

最佳答案

试试这个:

public function getTodayOrders($table, $today){
    $this->db->select('*')->from($table);
    $this->db->like('Booking_Date', $today, 'after');
    return $this->db->get()->result_array();   
}

关于php - 如何将表中的日期与当前日期(不包括 codeigniter 中的时间)进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32600520/

相关文章:

php - 如果在两个表中都没有出现,则删除一行(删除孤立的行)

php - 验证可以在 Laravel 验证中附加的多个文件的最大数量

php - 将每个 PHP 中的数字相加?

php - 匹配单词的第一次出现并忽略命名组中的重复项

mysql - 在 MySQL 中获取不存在于另一个表的两列中的行

php - Paypal 运输和每月定期计费

mysql - 如何在 mySql 中创建 liferay 表?

mysql - 分布式事务中的MongoDB和MySQL事务

PHP CodeIgniter 多个 LEFT OUTER 加入查询

php - Facebook-Ignited (facebook php-sdk) - 无限循环/如何调试?