[英]Carbon create date trailing data error
我正在嘗試創建一個碳日期,如下所示存儲在時間戳列中:
'from_dt' => Carbon::createFromFormat('Y-m-d', Carbon::now()->year . '-04-01'),
'to_dt' => Carbon::createFromFormat('Y-m-d', Carbon::now()->addYear() . '-03-31'),
但是我收到了[InvalidArgumentException] Trailing data
異常。
在我的模型中,我將保護日期屬性設置如下:
// ensure dates are accessed and set as a date
protected $dates = ['from_dt', 'to_dt'];
什么是用碳設定日期的正確方法,以及如何自動從from_dt計算出to_dt一年-目前,我必須對to_dt的日期和月份進行硬編碼。
設法修復它。 解決方案如下。
'from_dt' => Carbon::parse(Carbon::now()->year . '-04-01'),
'to_dt' => Carbon::parse(Carbon::now()->addYear()->year . '-03-31'),
我也有同樣的問題。 我使用的格式錯誤。 現在通過以下代碼修復
$dob = Carbon::createFromFormat('d-m-Y', $input['date_of_birth']);
$input['date_of_birth'] = $dob->format('Y-m-d');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.