库将日期从任何格式转换为PHP中的任何格式?

库将日期从任何格式转换为PHP中的任何格式?,php,cakephp,date,Php,Cakephp,Date,有一个PHP库,我可以在其中以字符串形式通知日期,字符串中使用的当前格式,以及转换日期的函数/方法的输出格式 例如: convertDate('d/m/Y', 'y.m.d', '11/03/1991') # will output 91.03.11 我没有找到一种只使用PHP函数来实现这一点的简单方法,因为它们希望日期采用特定的格式(例如:MM/DD/YYYY),而不是任何格式 我可以通过一些特定格式的编码来实现这一点,但我正在搜索更广泛的内容,因为我认为它在一些项目中会很有用。DateTi

有一个PHP库,我可以在其中以字符串形式通知日期,字符串中使用的当前格式,以及转换日期的函数/方法的输出格式

例如:

convertDate('d/m/Y', 'y.m.d', '11/03/1991') # will output 91.03.11
我没有找到一种只使用PHP函数来实现这一点的简单方法,因为它们希望日期采用特定的格式(例如:
MM/DD/YYYY
),而不是任何格式


我可以通过一些特定格式的编码来实现这一点,但我正在搜索更广泛的内容,因为我认为它在一些项目中会很有用。

DateTime对象-阅读手册中的相关内容:,特别是createFromFormat()方法

通过将“/”替换为“-”strotime来生成所需的日期:

$myTime = "11/03/1991";
$theDate = date('Y-m-d', strtotime(str_replace('/', '-', $myTime)));
echo $theDate; //displays 1991-03-11
假设它这样做是因为:

连字符表示ISO日期格式,点表示欧式,斜线表示 他们是美国人


谢谢,这就是我一直在搜索的内容,简单而强大。@Qualcuno-这是一条关于代码如何检测它认为你想用它做什么的注释-而不是你实际如何编写它。