我如何从字符串中分离和显示时间和日期

时间:2018-10-01 19:15:51

标签: php xml curl

我正在使用curl发送XML数据并从API服务器获取响应

我的日期字符串的格式为201810011450

我想将我的日期和时间与此字符串分隔为两个单独的字段

$ date和$ time

我尝试使用strtotime,但是它没有显示正确的输出。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

制作DateTme对象

$dt = DateTime::createFromFormat('YmdHi','201810011450');

然后将其转换为所需的格式

echo $dt->format('r'); // Mon, 01 Oct 2018 14:50:00 -0400

例如,

$date = $dt->format('Ymd'); 
$time = $dt->format('Hi');