3 回答

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊
嘗試這個(gè)
$date = new DateTime($row['discount_beginning']);
echo $date->format('d.m.Y');

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
$date = "17.07.2020";
$d2 = \Carbon\Carbon::createFromFormat('d.m.Y', $date)->format('Y-m-d');
dd($d2); // returns: "2020-07-17"
->toDateString();如果返回的日期不是字符串,您也可以嘗試附加。如果它已經(jīng)是一個(gè)字符串,這將失敗。

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
您正在使用 Laravel,因此您已經(jīng)可以訪問(wèn)很棒的 Carbon 庫(kù)。對(duì)于 Excel 文件中數(shù)據(jù)的格式(日.月.年),您可以像這樣使用它:
return new Product([
.......
'discountBeginning' => \Carbon\Carbon::createFromFormat('d.m.Y', $row['discount_beginning']),
]);
獲得 Carbon 實(shí)例后,您可以根據(jù)php 的日期語(yǔ)法對(duì)其進(jìn)行格式化,例如:
$date = \Carbon\Carbon::createFromFormat('d.m.Y', $row['discount_beginning']);
$date->format('Y-m-d');
- 3 回答
- 0 關(guān)注
- 269 瀏覽
添加回答
舉報(bào)