如何从以下格式将字符串转换为PHP?

Ben*_*eng 0 php timestamp date date-conversion

我正在尝试使用PHP将字符串转换为以下格式的日期.这是一个时间戳,但我不确定其格式的技术术语,所以我在转换它时遇到了一些麻烦.

$timestamp = "20150611183741.941Z";
Run Code Online (Sandbox Code Playgroud)

如何将其转换为数据类型?

Joh*_*nde 5

.941ZIS毫秒和表示该标识符是在UTC.使用DateTime::createFromFormat()您可以解析该字符串以获取您要查找的日期格式

$timestamp = "20150611183741.941Z";
$date = DateTime::createFromFormat('YmdHis.ue', $timestamp);

echo $date->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)

演示