在PHP如何转换日期格式

时间:2019-05-19 01:25:46  来源:igfitidea点击:

本教程使用PHP和函数转换日期时间格式。
例如,我们已经将日期YYYY-MM-DD格式存储在一个变量中,需要将其更改为MM-DD-YYYY格式。
我们可以通过使用strtotime()函数将日期优先转换为秒来实现这一点。
然后使用date()函数将日期重构为任何格式。
下面是一些转换的例子:

YYYY-MM-DD更改为MM-DD-YYYY

这里我们有日期yyyy-mm-dd(“2019-01-15”)格式,并将其转换为mm-dd-yyyy(“01-15-2019”)格式。

$origDate = "2019-01-15";

$newDate = date("m-d-Y", strtotime($origDate));
echo $newDate;

输出:

01-15-2019

YYYY-MM-DD更改为DD-MM-YYYY

这里我们有日期yyyy-mm-dd(" 2019-01-15 ")格式,并将其转换为dd-mm-yyyy(" 15-01-2019 ")格式。

$origDate = "2019-01-15";

$newDate = date("d-m-Y", strtotime($origDate));
echo $newDate;

输出:

15-01-2019

DD/MM/YYYY 更改为 YYYY-MM-DD

如果你在日期格式中有斜杠,如“15/01/2019”,并且需要转换/与连字符(-)。
下面的示例将将DD/MM/YYYY(“15/01/2019”)转换为YYYY-MM-DD(2019-01-15)。

$origDate = "15/01/2019";

$date = str_replace('/', '-', $origDate );
$newDate = date("Y-m-d", strtotime($date));
echo $newDate;

输出:

2019-01-15