3 回答
TA贡献1898条经验 获得超8个赞
尝试这个
$date = new DateTime($row['discount_beginning']);
echo $date->format('d.m.Y');
TA贡献1802条经验 获得超5个赞
$date = "17.07.2020";
$d2 = \Carbon\Carbon::createFromFormat('d.m.Y', $date)->format('Y-m-d');
dd($d2); // returns: "2020-07-17"
->toDateString();如果返回的日期不是字符串,您也可以尝试附加。如果它已经是一个字符串,这将失败。
TA贡献1825条经验 获得超4个赞
您正在使用 Laravel,因此您已经可以访问很棒的 Carbon 库。对于 Excel 文件中数据的格式(日.月.年),您可以像这样使用它:
return new Product([
.......
'discountBeginning' => \Carbon\Carbon::createFromFormat('d.m.Y', $row['discount_beginning']),
]);
获得 Carbon 实例后,您可以根据php 的日期语法对其进行格式化,例如:
$date = \Carbon\Carbon::createFromFormat('d.m.Y', $row['discount_beginning']);
$date->format('Y-m-d');
- 3 回答
- 0 关注
- 192 浏览
添加回答
举报