[英]Change Date format using Carbon
我正在使用Laravel框架並使用Carbon包進行日期轉換
我無法將日期格式轉換為mysql格式。我有以下代碼
$request->event_start_date
將於$request->event_start_date
25/08/2017
print_r(carbon::parse($request->event_start_date));
當$request->event_start_date
是03/08/2017
,然后將打印為
Carbon\Carbon Object( [date] => 2017-03-08 00:00:00.000000 [timezone_type] => 3 [timezone] => UTC)
但是如果日期是2017年8月25/08/2017
日,那么它會引起更多的恐懼
“G:\\ XAMPP \\ htdocs \\ myproject \\ vendor \\ nesbot \\ carbon \\ src \\ Carbon \\ Carbon.php”行:291消息:“DateTime :: __ construct():無法解析時間字符串(25/08/2017)at位置0(2):意外字符“
需要轉換25/08/2017
到Mysql日期格式。我已經嘗試了很多來解決這個問題。最后發布在這里,以便我從你那里得到一些幫助
謝謝
Carbon擴展了PHP的本機DateTime類,因此您可以使用相同的createFromFormat
方法:
$dateString = '25/08/2017';
$dateObject = \Carbon::createFromFormat('d/m/Y', $dateString);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.