$sql = "SELECT * FROM news ORDER BY `news_id` DESC LIMIT 1";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);
$date = $row['time_posted'];
echo "<i> " .date("Y/m/d", $date) . "</i>: ";
我在mysql中使用了时间戳。
答案 0 :(得分:4)
date('Y/m/d', strtotime($date));
TIMESTAMP列不会显示为unix时间戳(不再)。
TIMESTAMP列显示在 格式与DATETIME列相同。在 换句话说,显示宽度是 固定为19个字符,格式 是'YYYY-MM-DD HH:MM:SS'。
答案 1 :(得分:0)
UNIX纪元是1970年1月1日正好午夜UTC。如果您居住在UTC后面的时区,时间戳0将显示在1969年12月31日晚上的某个时间。($date
很可能是0)