您好我使用laravel,我希望用户能够根据格式(日/月/日)的日期创建进行过滤,例如2016年8月23日
数据库将created_at字段保存为时间戳,如2016-08-25 13:28:04
。
有没有办法进行转换,以便可以进行以下查询:
Model::whereDate('created_at', '=', $filter['created_at']);
谢谢你。
答案 0 :(得分:3)
不确定这是否有效,但您可以使用Carbon
和whereDate()
方法来实现此目标。
Model::whereDate('created_at','=',Carbon::createFromFormat('dd/mm/yyyy',$filter['created_at']));
答案 1 :(得分:0)
当我使用HTML数据输入时,无需转换任何内容即可正常工作。