Php 从mySQL服务器回显当前时间戳

Php 从mySQL服务器回显当前时间戳,php,mysql,mysqli,Php,Mysql,Mysqli,我尝试从mysql服务器获取当前时间戳。我知道命令SELECT CURRENT_TIMESTAMP。但我需要把它当作一根弦来回音。有人知道我怎么做吗 <?php include_once("../DatenbankVerbindungen/dbconnect.php"); $query = mysqli_query($connection, "SELECT CURRENT_TIMESTAMP;"); echo gmdate("Y-m-d\TH:i:s\Z", $query); my

我尝试从mysql服务器获取当前时间戳。我知道命令SELECT CURRENT_TIMESTAMP。但我需要把它当作一根弦来回音。有人知道我怎么做吗

<?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);

?>

为当前时间戳添加别名,然后在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'];

您可以使用
date\u format()
选择中将其格式化为字符串。