deutsche monatsnamen in allen datumsanzeigen.

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Anomaly
Mitglied
Beiträge: 4
Registriert: 03.04.2005 16:26

deutsche monatsnamen in allen datumsanzeigen.

Beitrag von Anomaly »

die darstellung des datums und der zeit sollte so aussehen: 26. September 2005 - 19:15

wie kann ich das realisieren?
Anomaly
Mitglied
Beiträge: 4
Registriert: 03.04.2005 16:26

Beitrag von Anomaly »

danke Markus67,

wenn ich aber im datumsformat "m" durch "F" ersetze, erhalte ich zwar den namen des monats, allerdings nur in englischer sprache. für eine deutsche übersetzung ist doch wahrscheinlich ein code-eingriff nötig? meine php-kenntnisse sind jedoch recht rudimentär, ganz zu schweigen von meinem einblick in den phpbb-code. wenn's nicht zu viel mühe macht, wäre ich über eine kleine anleitung dankbar, welche phpbb-datei(en) ich wie modifizieren muss. :)
Benutzeravatar
jasc
Ehemaliges Teammitglied
Beiträge: 2497
Registriert: 24.05.2001 02:00
Wohnort: Hergensweiler bei Lindau/B

Beitrag von jasc »

Hab's nicht getestet, aber das steht auf der verlinkten Seite etwas weiter unten:

Code: Alles auswählen

/*For lazy germans wanting to have a decent formatted
DateString printed, an example you can copy and paste - here, using the current time.
Prints out somthing like: Montag, den 14. Februar 2005
(My Birthday, hooray ;)

Et Voila:*/

<?php
//showing Dates in German lanuage:
 function formatDateString($stamp) {
     //initalise String:
   //Gettting the months set up...
                 $monate = array(1=>"Januar",
                 2=>"Februar",
                 3=>"M&auml;rz",
                 4=>"April",
                 5=>"Mai",
                 6=>"Juni",
                 7=>"Juli",
                 8=>"August",
                 9=>"September",
                 10=>"Oktober",
                 11=>"November",
                 12=>"Dezember");
                
   //Getting our Month
                 $monat = date("n", $stamp);

     //Getting the Days set up....
                 $tage = array("Sonntag","Montag","Dienstag","Mittwoch",
                     "Donnerstag","Freitag","Samstag");

     //Getting Day....
                   $tag = date("w", $stamp);
    

 $printme = $tage[$tag].", den ".date("d", $stamp).". ".$monate[$monat]." ".date("Y", $stamp);
 
 return $printme;
 }
 print formatDateString(date(time()));
 ?>

//Thanx all for listening....
Ich hoffe, das hilft dir weiter :-).
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“