將來自 SQL 資料庫的時間戳轉換成字串 PHP?
要將時間戳轉換為字串,請使用 setTimestamp()。假設以下程式碼是我們的輸入,即時間戳 −
$SQLTimestamp = 1600320600000;
我們想要以下輸出,即日期字串 −
2020-09-17 05:30:00
首先,從時間戳中獲取秒數 −
$seconds = round($SQLTimestamp/1000, 0);
示例
<!DOCTYPE html> <html> <body> <?php $SQLTimestamp = 1600320600000; $seconds = round($SQLTimestamp/1000, 0); $PHPDateObject = new DateTime(); $PHPDateObject->setTimestamp($seconds); echo $PHPDateObject->format('Y-m-d H:i:s'); ?> </body> </html>
輸出
2020-09-17 05:30:00
廣告