將來自 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

更新時間: 2020 年 10 月 12 日

400 次瀏覽

事業啟航

透過修完課程獲得認證

立即開始
廣告