【发布时间】:2014-09-29 13:49:49
【问题描述】:
<table class="projects">
<tr><td class="title" colspan="2">Vergangene Projekte</td></tr>
<?php $query = "SELECT * FROM posts WHERE project = 1 && project_date <= CAST(CURRENT_TIMESTAMP AS DATE)ORDER BY date DESC";
if(!$query){
die("Konnte nicht mit Data Base verbinden");}
$result = mysqli_query($connection, $query);
while($row = mysqli_fetch_array($result)){
setlocale(LC_ALL, 'de_DE'); // using german language works
$premier = new DateTime($row['project_date']);
echo "<tr><td>" .strftime("%B", $premier->getTimestamp()). "</td><td class=\"project_title\">
<a class=\"title\" href=\"projekt_info.php?projekt=" .urlencode($row["id"]) ."\">"
.$row['title']. "</a></td></tr>";}
?>
</table>
好的,我修改了代码以显示所有内容并插入了建议,现在它可以正常工作了!!完美
干杯 克里斯
【问题讨论】:
-
可以试试加
setlocale(LC_TIME, 'fr_FR'); -
另外,这是你的完整代码吗?如果是这样,那么缺少很多东西。表格标签,例如数据获取。
-
并确保机器中确实安装了
fr_FR语言环境。locale -a