Seite 1 von 1

Jahreszahl ändern

Verfasst: 25.06.2005 09:18
von Shaq
ich möchte gerne das Jahr 2005 in allen Ansichten in 905 ändern... in welcher Datei muss ich das machen?

Verfasst: 25.06.2005 10:13
von INRI967
das wird verdammt schwer ;) phpbb arbeitet mit einer Datums-variante, die am 01.01.1970 beginnt.
Damit ein Datum im Jahr 905 darstellen ist also nicht so sehr einfach ;) glaub da musst du dir nen eigenen mod für schreiben.

mfg

Verfasst: 26.06.2005 08:38
von Shaq
hm... so ein Mist...

*mal in die Runde fragt, ob jemand sowas machen könnte?* :(

Verfasst: 27.06.2005 14:24
von Shaq
in welcher Datei liegt das eigentlich?

Verfasst: 27.06.2005 16:49
von Maxy
phpBB benutzt für die Zeitermittlung die php-Funktion time(). Dadurch erhält man einen Zeitstempel. Dazu mal hier nachlesen: Unixzeit.
Also so ohne weiteres wirst du nicht minus 1100 Jahre rechnen können.

Lösung, die mir dazu einfällt:
Überall dort, wo ein Datum ausgegeben wird, die Anzeige umbasteln. Getrennt in Tag und Monat und -> die Jahreszahl mittels date() rausfinden, in Integer umwandeln, die 1100 davon abziehen und hinter den Rest des Datum schreiben.
So in etwa könnte das funktionieren. Durch die Verwendung der Templates wird es aber wahrscheinlich noch etwas schwieriger.

Verfasst: 27.06.2005 17:02
von Shaq
ich hab schon nen anderen Weg gefunden... hab einfach in den Profilen und der Konfiguration j.F 905 H:i reingepackt :D

muss halt einmal im Jahr geändert werden, aber das werd ich schon überleben :roll:

Verfasst: 27.06.2005 17:11
von Maxy
Und was ist, wenn du "906" was von "905" anzeigen lassen willst?

Verfasst: 27.06.2005 17:19
von Shaq
wie meinst du das? :o

[Edit] Ach du Sch... *an Kopf klatsch* ... daran hab ich gar nicht gedacht :roll: ... so ein Mist aber auch...

Verfasst: 27.06.2005 17:25
von Maxy
Hm, so wie ich dich verstanden habe, läßt du das Datum statt in der normalen Form einfach als Tag.Monat 905 ausgeben (+Uhrzeit natürlich). Also z.b. statt "27. Juni 2005" steht jetzt bei dir "27. Juni 905". Richtig?

Was ist jetzt aber wenn normal 27. Juni 2004 da stehen würde. Wird das dann auch zu "27. Juni 905"?

Edit: dein Hirn war doch schneller als meine Finger. :lol:

Verfasst: 27.06.2005 17:27
von Shaq
hm... das ist jetzt natürlich blöd... obwohl ich es auch verkraften könnte, wenn nächstes jahr überall 906 steht :roll: