anpera.net
https://anpera.dyndns.org/phpbb3/

anderer ort, anderes datum?
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4958
Seite 1 von 1

Autor:  hut [ Di 21 Jul, 2009 21:22 ]
Betreff des Beitrags:  anderer ort, anderes datum?

hallo, gibt es eine möglichkeit für verschiedene orte verschiedene datums- und wetterangaben zu verwenden? grüße

Autor:  Morpheus [ Di 21 Jul, 2009 21:40 ]
Betreff des Beitrags:  Re: anderer ort, anderes datum?

Klar geht das, zumindest für das Wetter, dafür solltest Du theoretischer Weise nur eine zweite Wetterfunktion in Deiner setnewday implementieren, was die Uhrzeit betrifft bin ich nicht ganz sicher. Meine ersten Gedanken dazu wäre eine normale Uhrzeitfunktion für den Ort einzubauen, wie Du sie auch auf hompages findest, die aber mit der normalen Systemzeit nichts zu tun hat, also den newday nicht beeinflußt, sprich, der newday beginnt weiter, wenn die Systemzeit auf 0 steht, auch wennim anderen Ort dann z.B. 8 Uhr angezeigt wird; das sind nur meine ersten Gedanken dazu, ob das praktikabel umsetzbar ist, da warte lieber mal auf die Antworten der Cracks... ;) :wink:

Autor:  the-black-rain [ Mi 22 Jul, 2009 13:22 ]
Betreff des Beitrags:  Re: anderer ort, anderes datum?

denke mal dass man genau wie mit dem wetter eine 2. datumsfunction erstellen kann?

Autor:  Tidus [ Mi 22 Jul, 2009 14:56 ]
Betreff des Beitrags:  Re: anderer ort, anderes datum?

entweder das, oder wenn man z.b. 5 tage unterschied will oder so, könnte man auch einfach bei der date function beim aufrufen tage abziehen hinzuaddieren etc. wenn man jedoch nen ganz anderes datum haben will dann müsste man die function kopiern umbenennen und abändern.

Autor:  Morpheus [ Mi 22 Jul, 2009 22:52 ]
Betreff des Beitrags:  Re: anderer ort, anderes datum?

:o Öööhm, wie ich auf Uhrzeit kam, weiß ich jetzt auch nicht *g Mit dem Datum das ist ja noch einfacher zu gestalten, dafür brauchst Du keine zweite Datumsfunktion zu basteln, am besten machst Du einfach ein neues Feld gamedate2 in der Datenbank im Table settings und fügst folgendes in der setnewday dazu, suche:

PHP:
$date = sprintf('%04d-%02d-%02d',$date[0],$date[1],$date[2]);
savesetting('gamedate',$date);


Füge dahinter ein:

PHP:
$date2 = $date+X;
savesetting('gamedate2',$date2);


Endprodukt:

PHP:
$date = sprintf('%04d-%02d-%02d',$date[0],$date[1],$date[2]);
savesetting('gamedate',$date);
$date2 = $date+X;
savesetting('gamedate2',$date2);


Für X eine beliebige Zahl von Tagen einsetzen und nicht vergessen, in dem anderen Ort die Abfrage für gamedate2 zu ändern, sollte eigentlich so einwandfrei klappern... ;)

Autor:  hut [ Do 23 Jul, 2009 05:04 ]
Betreff des Beitrags:  Re: anderer ort, anderes datum?

guten morgen und vielen dank. das sieht schon mal gut aus. aber in meinem falle wären dies ungefähr 183400 tage.
kann man statt für X eine beliebige Zahl von Tagen besser eine zahl von jahren einsetzen? mfg

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/