<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' – Ghost