碳创造数据错误

时间:2018-02-20 15:08:14

标签: laravel

我想创建一个碳约会,但我遇到了一些错误,我不知道是什么......

    $data = '20-02-2018 00-00-00';
    $data_carbon = Carbon::createFromFormat('d-m-Y h-m-s', $data);

    dd($data_carbon);

结果:

Carbon {#321 ▼
  +"date": "2017-12-20 00:00:00.000000"
  +"timezone_type": 3
  +"timezone": "America/Sao_Paulo"
}

日期错误...必须使用00:00:00的格式,因为在下面,我将执行显示当天链接的查询。

查询:

return Link::with('page', 'tag')
->orderBy('clicks', 'desc')
->where('sponsored', 0)
->where('status', 1)
->whereDate('created_at', $data_carbon)
->first();

1 个答案:

答案 0 :(得分:0)

将其更改为:

**case_type**     **claim_type**                 
service           service                         2
                  supplier_service                1
                  service_not_used                2
                  total:                          5
chargeback        service                         6
                  local_charges                   1
                  total:                          7

或使用$data_carbon = Carbon::createFromFormat('d-m-Y H-i-s', $data);

parse()

然后使用对象:

$data_carbon = Carbon::parse($data);

您还可以使用->whereDate('created_at', $data_carbon) 方法将日期时间转换为任何格式:

format()