簡體   English   中英

使用Carbon更改日期格式

[英]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_date03/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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM