2017-04-02 56 views
1

我嘗試從我的mysql服務器獲取當前時間戳。我知道命令SELECT CURRENT_TIMESTAMP。但我需要將其作爲字符串進行回顯。有人知道我該怎麼做嗎?從mySQL服務器回顯當前時間戳

<?php 

include_once("../DatenbankVerbindungen/dbconnect.php"); 

$query = mysqli_query($connection, "SELECT CURRENT_TIMESTAMP;"); 

echo gmdate("Y-m-d\TH:i:s\Z", $query); 

mysqli_close($connection); 

?> 
+1

您可以使用'date_format()'在'select'中將其格式化爲一個字符串。 –

回答

1

別名當前時間戳,然後訪問它在你的PHP代碼:

$query = "SELECT CURRENT_TIMESTAMP AS ct;"; 
$rlt = mysqli_query($connection, $query); 
$r = mysqli_fetch_assoc($rlt); 
echo gmdate("Y-m-d\TH:i:s\Z", $r['ct']); 

或者,如@Gordon建議,您可以直接做在MySQL的格式,只是返回格式化的時刻字符串:

$query = "SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS ct;"; 
$rlt = mysqli_query($connection, $query); 
$r = mysqli_fetch_assoc($rlt); 
echo $r['ct']; 
相關問題