2 回答

TA貢獻1831條經驗 獲得超9個贊
$certinfo['validFrom'] = '191105074645Z';
$date = \DateTime::createFromFormat('ymdhis',rtrim($certinfo['validFrom'], 'Z'));
$validFrom = $date->format("F d, Y");
var_dump($validFrom); // 'November 05, 2019'
die();
只需刪除 Z 并從格式創建日期;-)
編輯:“Z”= UTC 如果需要,您可以強制使用時區:
$certinfo['validFrom'] = '191105074645Z';
$date = \DateTime::createFromFormat('ymdhis',rtrim($certinfo['validFrom'], 'Z'), new \DateTimeZone('UTC'));
$validFrom = $date->format("F d, Y"); // 'November 05, 2019'
var_dump($validFrom); // 'November 05, 2019'
die();

TA貢獻1848條經驗 獲得超2個贊
這應該工作
$validFrom = date_create($certinfo['validFrom']);
echo date_format($validFrom,"F d, Y"); die();
echo $validFrom; die();
- 2 回答
- 0 關注
- 127 瀏覽
添加回答
舉報