Beitrag von Stefan Skalla (86 Beiträge) am Donnerstag, 10.Mai.2001, 16:41.
Mal wieder eine Frage zu Datum und Zeit
Hallo,
ich möchte folgendes tun: Ich speichere in einer Nutzerdatenbank die Zeitzone ab, in der sich der jeweilige Nutzer aufhält (wird bei der Registrierung abgefragt). Die Zeitzone wird also z.B. als "+9" abgespeichert, wenn sich der Nutzer an Westküste der USA lebt. Jetzt möchte ich dynamisch Datum und Ortszeit des Nutzers ausgeben. Ich habe jetzt schon alle möglichen Syntaxvarianten ausprobiert, zu der Variable "jetzt" die Variable $zeitzone zu addieren - es funktioniert einfach nicht. Kann mir hier jemand weiterhelfen?
Danke und Gruß,
Stefan
Antworten
Beitrag von Stefan Skalla (86 Beiträge) am Donnerstag, 10.Mai.2001, 17:04.
Re: Mal wieder eine Frage zu Datum und Zeit (Nachtrag)
Wie ich das für den gerade aktuellen Zeitpunkt machen muss, hab ich jetzt gefunden. Wie funktioniert das aber z.B., wenn ich in einer Datenbank ein Datum unter $registrierung abgespeichert habe und dazu die Zeitzone $zeitzone addieren will?
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 10.Mai.2001, 22:54.
Re: Mal wieder eine Frage zu Datum und Zeit (Nachtrag)
ich denke mal, wenn du das genauso schreibst wie mit dem aktuelle Datum bloß statt "jetzt" $registrierung einfügst, sollte es klappen.
Sander
Antworten
Beitrag von Stefan Skalla (86 Beiträge) am Donnerstag, 10.Mai.2001, 23:21.
Re: Mal wieder eine Frage zu Datum und Zeit (Nachtrag)
Hmm, alles schon probiert, funktioniert aber nicht. $registrierung+$zeitzone liefert nur Quatsch. Ich hab dann auch $zeitzone in die Form "Stunde:Minute" gebracht; hat auch nicht geholfen. datum($registrierung+$zeitzone) bringt auch nichts - egal, was ich mit $zeitzone auch anstelle. Es ist zum Verzweifeln.
Antworten
Beitrag von Stefan Skalla (86 Beiträge) am Freitag, 11.Mai.2001, 10:50.
Re: Mal wieder eine Frage zu Datum und Zeit - HIILLFEEE!!!
Es will einfach nicht funktionieren. Dabei ist doch die Aufgabe so simpel: Ich hab ein Datum in der Variablen $date gespeichert und möchte einfach nur eine bestimmte Anzahl von Stunden addieren, die in $zeitzone gespeichert ist. Wie zum Teufel geht das? Ich hab alles mögliche ausprobiert. Leider gibt es auch keine Funktion, die ein Datum in die Anzahl der Sekunden umwandelt. Im normalen Perl geht das wohl mit timelocal, hier funktioniert es nicht. Christoph, wie bringe ich das dem BP nur bei???????
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 11.Mai.2001, 13:54.
Re: Mal wieder eine Frage zu Datum und Zeit - HIILLFEEE!!!
Welches Format hat denn $date?
Wenn es ein baseportal-internes ist (wo sonst hast Du es denn her?), dann würde es mit
out datum($date, "+$zeitzone:00");
gehen... Steht so auch in der Doku ;-)
Wenn es zum aktuellen Datum sein soll, gehts genauso mit:
out datum("jetzt", "+$zeitzone:00");
Ich bin jetzt davon ausgegangen, dass $zeitzone KEIN "+" vorne dran hat, wenn doch, musst Du das natürlich weglassen:
out datum("jetzt", "$zeitzone:00");
Antworten
Beitrag von Stefan Skalla (86 Beiträge) am Freitag, 11.Mai.2001, 14:06.
Re: Mal wieder eine Frage zu Datum und Zeit - HIILLFEEE!!!
Also in der Doku muss ich's überlesen haben. Außerdem funktioniert's auch nicht.
Der Befehl out datum("jetzt", "+$zeitzone:00"); liefert als Ergebnis die Zeichenfolge +:
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 11.Mai.2001, 14:16.
Re: Mal wieder eine Frage zu Datum und Zeit - HIILLFEEE!!!
Antworten
Beitrag von Stefan Skalla (86 Beiträge) am Freitag, 11.Mai.2001, 14:22.
Re: Mal wieder eine Frage zu Datum und Zeit - HIILLFEEE!!!
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 12.Mai.2001, 21:15.
Re: Mal wieder eine Frage zu Datum und Zeit - HIILLFEEE!!!
Ja, Du hast schon recht, das geht im Moment nicht... Zumindest nicht einfach... Ich bin grade dabei das interne Format auch mit Sekunden zu ermöglichen...
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 12.Mai.2001, 23:58.
Re: Mal wieder eine Frage zu Datum und Zeit - HIILLFEEE!!!
Antworten