-1

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

例子:

convertDate('d/m/Y', 'y.m.d', '11/03/1991') # will output 91.03.11

我没有找到仅使用 PHP 函数执行此操作的简单方法,因为它们需要特定格式的日期(例如:)MM/DD/YYYY而不是任何格式。

我可以通过一些特定格式的编码来做到这一点,但我正在寻找更广泛的东西,因为我认为它在几个项目中都会有用。

4

2 回答 2

2

DateTime 对象 - 在手册中阅读它们:http : //www.php.net/manual/en/book.datetime.php,特别是 createFromFormat() 方法http://www.php.net/manual/en/ datetime.createfromformat.php

于 2012-12-11T17:49:12.057 回答
0

通过将“/”替换为“-”,strtotime 会生成您想要的日期:

$myTime = "11/03/1991";
$theDate = date('Y-m-d', strtotime(str_replace('/', '-', $myTime)));
echo $theDate; //displays 1991-03-11

据说它这样做是因为:

连字符表示 ISO 日期格式,圆点表示欧洲,斜线表示美国。

于 2012-12-11T18:14:16.190 回答