Я всегда получаю 28 февраля 2011 года, используя следующую функцию даты:
$time = $row['time'];
$date = date("F t Y",$time);
Ни одна из меток времени не была создана 28-го февраля (очевидно), но в любом случае здесь остальная часть кода:
$sql = "SELECT * FROM `posts` WHERE `approved`='1' ORDER BY time DESC";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($res)){
//Post//
$title = $row['title'];
$content = $row['content'];
$time = $row['time'];
$date = date("F t Y",$time);
$creatorid = $row['uid'];
$creator = username($creatorid);
echo "<div class=\"post\">
<h1>".$title."</h1>
<p class=\"entry\">".$content."</p>
<div class=\"byline\">
<p class=\"info\">
Posted ".$date." By ".$creator."
</p>
<p class=\"links\"><a href=\"#\">Read More</a> | <a href=\"#\">Comments</a></p>
</div>
</div>";
}
Спасибо Кэмерон