如何在Laravel上使用Carbon将日期格式从dd/mm/yyyy转换为yyyy-mm-dd [英] How to convert date format from dd/mm/yyyy to yyyy-mm-dd using carbon on Laravel

查看:512
本文介绍了如何在Laravel上使用Carbon将日期格式从dd/mm/yyyy转换为yyyy-mm-dd的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个小的laravel项目致力于日期转换.我有从格式为dd/mm/yyyy的日期字符串.代码和结果如下所示.

I have small laravel project working on date conversion. I have date string that getting from request on format dd/mm/yyyy. Code and result show as below.

$request->stockupdate ; 
// dd/mm/yyyy (02/05/2019)

然后我尝试使用碳将其转换为yyyy-mm-dd.

Then I try to convert to yyyy-mm-dd using carbon.

$_stockupdate= Carbon::parse($request->stockupdate)->format('Y-m-d'); 

我得到的解析结果如下.

I got parse result as below.

2019/02/05  // Seem it is 2 Feb 2019 not 5 May 2019.

那是错误的,应该改为2019/05/02.任何建议或指导,将不胜感激,谢谢.

That's wrong, It should be 2019/05/02 instead. Any advise or guidance would be greatly appreciated, Thanks.

推荐答案

您可以尝试以下操作:

Carbon::createFromFormat('d/m/Y', $request->stockupdate)->format('Y-m-d')

这篇关于如何在Laravel上使用Carbon将日期格式从dd/mm/yyyy转换为yyyy-mm-dd的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆