如何在MySQL中使用Timestamp

时间:2016-12-12 13:28:52

标签: php mysql

我想要一个PHP代码,它从nil行(名称时间)获取时间戳,并以[3: nil]的形式打印出来。

3 个答案:

答案 0 :(得分:0)

时间戳存储为记录的一部分,因此我们假设您从具有2列(created_at和updated_at)的users表中提取记录。

我假设你正在使用unix时间戳。

在获取记录时(取决于您使用PDO,MYSQLI的方法),您应该获得一个对象(我们称之为用户)

所以,当你拥有那个对象时,你可以简单地运行它:

<?php 
    date('d-m-Y', $user->created_at)

答案 1 :(得分:0)

我不知道你的mysql服务器配置,但是你必须连接到你的mysql服务器并且有一个$conn用于连接。然后你可以尝试这样:

$result = mysqli_query($conn, "SELECT * FROM YOUR_TABLE_NAME"); //YOUR_TABLE_NAME should be changed to your currently db name
while ( $row = mysqli_fetch_array($result) ) {
   echo date("j-n-Y", strtotime($row["time"])) . "<br />";
}

输出将是这样的:

12 - 12 - 2016
 ↑    ↑    ↑
DD - MM - YYYY

答案 2 :(得分:0)

你可以试试这个: -

$result = mysqli_query($conn,"SELECT * FROM YOUR_TABLE_NAME");
while ( $row = mysqli_fetch_array($result) ){ 
echo date("j-n-Y",strtotime($row["time"])) ."<br/>";
}