wie berechnet phpbb das geburtstag?
wie berechnet phpbb das geburtstag?
hallo.
ich wollte fragen wie phpbb das geburtstag berechnet?
bei mir in meiner sql tabelle ist das attribut "user_birthday" "int(11)" zugewiesen.
der 31.03.82 wird in die zahl "4472" umgerechnet.
kann mir jemand das erklären?
vielen dank dafür.
ich wollte fragen wie phpbb das geburtstag berechnet?
bei mir in meiner sql tabelle ist das attribut "user_birthday" "int(11)" zugewiesen.
der 31.03.82 wird in die zahl "4472" umgerechnet.
kann mir jemand das erklären?
vielen dank dafür.
microsoft hat das glaub ich eingeführt...
soweit ich weiß, wird jedem datum seid dem 01.01.19sonstwas eine zahl zugewiesen und somit das datum errechntet...
dann wird die zahl einfach zurückgerechnet und schon hast du ne zahl
das selbe prinzip kriegst du auch in ms' excel
soweit ich weiß, wird jedem datum seid dem 01.01.19sonstwas eine zahl zugewiesen und somit das datum errechntet...
dann wird die zahl einfach zurückgerechnet und schon hast du ne zahl

das selbe prinzip kriegst du auch in ms' excel

Schönen gruß, Asmodiel
Linus Thorvals hat geschrieben:Intelligence is the ability to avoid doing work, yet getting the work done.
wiki?
google?
ich weiß nicht mehr, als das ich geschrieben hab
google?
ich weiß nicht mehr, als das ich geschrieben hab

Schönen gruß, Asmodiel
Linus Thorvals hat geschrieben:Intelligence is the ability to avoid doing work, yet getting the work done.
das format nennt sich UNIX timestamp
und die zahl besteht aus den sekunden ab dem 1.1.1970 00.00uhr
http://www.01-scripts.de/timestamp.php
kolja
und die zahl besteht aus den sekunden ab dem 1.1.1970 00.00uhr
http://www.01-scripts.de/timestamp.php
kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!
Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.
.: Münsters Reggae Forum :.
Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.
.: Münsters Reggae Forum :.
Hallo,kolja hat geschrieben:das format nennt sich UNIX timestamp
und die zahl besteht aus den sekunden ab dem 1.1.1970 00.00uhr
http://www.01-scripts.de/timestamp.php
kolja
ich glaube kaum, dass der Unterchied vom 31.03.82 zum 01.01.1970 nur 4472 Sekunden sind

Gruß
ich glaube, dass es in diesem falle die tage sind...
ps.: es heißt den geburtstag
ps.: es heißt den geburtstag

Schönen gruß, Asmodiel
Linus Thorvals hat geschrieben:Intelligence is the ability to avoid doing work, yet getting the work done.
- buegelfalte
- Mitglied
- Beiträge: 759
- Registriert: 16.02.2005 14:32
- Wohnort: Köln
- Kontaktdaten:
Geburtstag im Format TT.MM.JJJJ = date("d.m.Y", user_birthday)
für mehr Info zur Date-Funktion: http://de.php.net/date
für mehr Info zur Date-Funktion: http://de.php.net/date
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
[kein Support per PN]
- oxpus
- Ehemaliges Teammitglied
- Beiträge: 5394
- Registriert: 03.02.2003 12:33
- Wohnort: Bad Wildungen
- Kontaktdaten:
Der Birthday MOD verwendet zwar den UNIX-Timestamp, der die Sekunden am 1.1.1970 um 0 Uhr bis zum gegebenen Zeitpunkt zählt/darstellt, teilt diesen aber durch 86400, also die Sekunden eines Tages, um die Zahl möglichst klein zu halten.
Grund ist der, daß Windows mit negativen Datumswerten nicht umgehen kann und der Birthday MOD diese Werte daher vor der Anzeige umrechnet und damit korrekt anzeigen kann.
Daher nicht 4472 Sekunden, sondern 4472 Tage
Fazit
date($format, user_birthday);
bringt ein falsches Ergebnis,
date($format, user_birthday * 86400);
ist da schon korrekter.
Grund ist der, daß Windows mit negativen Datumswerten nicht umgehen kann und der Birthday MOD diese Werte daher vor der Anzeige umrechnet und damit korrekt anzeigen kann.
Daher nicht 4472 Sekunden, sondern 4472 Tage

Fazit
date($format, user_birthday);
bringt ein falsches Ergebnis,
date($format, user_birthday * 86400);
ist da schon korrekter.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!