PHP 来自数组的时间戳

PHP Timestamp from array

我在这样的数组中有时间戳:20221206235959

如果我这样做:

$start_time = $book->booking_start;
echo (date('F j, Y',$start_time));

结果是:July 1, 642735

我怎样才能把它改成这样:06.12.2022 23:59:59 ?

我认为您需要解析并格式化输入 datetime 值:

<?php
$start_time = '20221206235959';
echo DateTime::createFromFormat('YmdHis', $start_time)->format("d.m.Y H:i:s");
?>

结果:

06.12.2022 23:59:59