如何将日期格式d/m/Y更改为Y-m-d PHP

前端之家收集整理的这篇文章主要介绍了如何将日期格式d/m/Y更改为Y-m-d PHP前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在客户端保留日期格式d / m / Y(24/12/2013)(用户JQuery日期选择器以该格式输入日期).但在服务器端我将其转换为Y-m-d(2013-12-24)格式.

为此,我以这种方式编写代码

$brithdate = explode('/',$_POST['brithday']);
$brithdateFormated = $brithdate[2] . "-" . $brithdate[1] . "-" . $brithdate[0];

它是否正确?还是有任何简单的方法来做到这一点

在处理日期和时间时使用DateTime对象.您可以使用 DateTime::createFromFormat()解析日期字符串,然后使用 DateTime::format()以您希望的方式对其进行格式化:
$str = '24/12/2013';
$date = DateTime::createFromFormat('d/m/Y',$str);
echo $date->format('Y-m-d'); // => 2013-12-24

有关可用格式选项的列表,请参阅documentation.

原文链接:https://www.f2er.com/php/133735.html

猜你在找的PHP相关文章