Script auf deutsches Datum umstellen

Harzteufel

Erfahrenes Mitglied
Hallo, ich bin absoluter Neuling in Sachen PHP, möchte aber, dass in folgendem Script das Datum deutsch ausgegeben wird. Die Monate erscheinen leider auf Englisch...

Kann mir jemand helfen?

HTML:
<?php include("inc/header.php"); ?>

<h1>Überschrift</h1>

<?php
require 'bb_core.php';
?>

<div id="main">
<?php
$limit = isset($_GET['date~']) ? 0 : NULL;
$entries = $blog->get_items('entry', $_GET, $limit) or print "Es wurden keine Beiträge gefunden.";

foreach ($entries as $entry) {
   ?>
<div class="entry">
   <h3><?=$entry->title?></h3>
   <?=$entry->body?><br>
   <div class="entryfooter">
   erstellt am<a href="<?=$entry->permalink?>"><?=date("d F Y", $entry->date)?></a>
   | <a href="<?=$entry->permalink?>#comments">Kommentare (<?=$entry->num_items('comment')?>)</a> | <a href="index.php">Übersicht</a>
   </div>
</div>
   <?php
}
?>
</div>


</div>
</div>

<?php include("sub/newsarchiv.php"); ?>
<?php include("inc/footer.php"); ?>
 
PHP:
<?=date("d F Y", $entry->date)?>

Ändern in:

PHP:
<?=date("d.m.Y", $entry->date)?>

Würde dir für heute z. B. 15.05.2007 ausgeben.

Solltest du den ausgeschriebenen Monat haben wollen, solltest du dir die Funktionen [phpf]date[/phpf] und [phpf]setlocale[/phpf] anschauen.
 
Danke für die schnelle Antwort. Variante 1 funktioniert problemlos, nur bei der Ausgabe des Monats , mit Hilfe von date() und setlocale(), als Wort hab ich so meine Probleme... Hab eben mal probiert, leider ohne Erfolge. Wo muss ich denn die Funktion einfügen?
 
Steht doch alles in den Links?

PHP:
$setloc = setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
echo strftime("%B");

Die Aliase unterscheiden sich hier von denen von [phpf]date[/phpf].

Die Aliase findet man alle hier [phpf]strftime[/phpf].
 
Zurück