PHP - 将此字符串转换为其他日期/时间格式

时间:2017-07-06 14:19:24

标签: php datetime

我正在使用以这种格式返回时间戳的API:

07/23/2017 23:39:21

格式为:MM / DD / YYYY HH:MM:SS

我需要隐藏此字符串,以便在我的网页上以这种格式显示:

2017年7月23日,晚上11:39

这可能吗?

2 个答案:

答案 0 :(得分:1)

你可以这样做:

$date = new DateTime('07/23/2017 23:39:21');
echo $date->format('d F o, h:ia');

输出:

23 July 2017, 11:39pm

答案 1 :(得分:0)

看看http://php.net/manual/de/datetime.createfromformat.php。您将获得一个DateTime对象,您可以按照所需的格式进行转换。

像这样:

<?php
$date = DateTime::createFromFormat('m/d/Y H:i:s', '07/23/2017 23:39:21');
echo $date->format('d M Y, h:ia');
?>