首页 > 解决方案 > 反转格式碳日期

问题描述

是否可以在碳中“取消格式化”格式化日期?

就像是:

$date = '2018-06-01';
$date->format("F/Y"); --> June/2018

有可能逆转June/2018 --> 2018-06吗?

标签: phpphp-carbon

解决方案


$result = $date->format("F/Y");// June/2018

如果您已经拥有碳对象实例并且想要获得 2018-06 可以直接使用,但我想情况并非如此,并且您希望获得的字符串 June/2018 转换为 2018-06,您可以这样做借助createFromFormat()足够强大的方法,只要您知道源格式和目标格式,就可以将任何日期/时间格式转换为任何其他日期/时间格式

Carbon::createFromFormat('F/Y', $result)->format('Y-m'); //2018-06

推荐阅读