Zum Inhalt springen

Datumsprobleme mit PHP-Funktion mktime()


Empfohlene Beiträge

Hallo. Ich habe folgendes Problem:

Aus einer Datenbank lese ich die Werte für Tag, Monat, Jahr aus...also stehen nun in den Variablen $Monat der Wert 05, in $Tag der Wert 06 und in $Jahr der Wert 66.

Soweit ist alles klar, aber bei folgender Zeile:

$timestampPerson=mktime(0,0,0, date($Monat), date($Tag), date($Jahr));

erscheint die Fehlermeldung:

mktime(): Windows does not support negative values for this function ...

Was ist an diesem Befehl verkehrt? Ich weiß echt nicht mehr weiter.

Ich möchte mit dem Timestamp das Alter einer Person errechnen, also

TimestampHeutigesDatum-TimestampPerson

Falls das nicht so geht wie ich oben geschrieben habe, hat jemand vielleicht eine andere Idee wie ich das Alter einer Person errechnen kann?

Vielen Dank

Link zu diesem Kommentar
Auf anderen Seiten teilen

du müsstest das jahr 4 stellig angeben!

btw:

bevor du in der datenbank dir 3 getrennte spalten in einer tabelle anlegst (für tag, monat, jahr) könntest du besse mit nem unixtimestamp, bzw mit nem mysql_timestamp arbeiten. das erleichtert das ganze um ein vielfaches.

wenn du unix timestamps verwendest, kannst du dir dein datum mit der PHP Funktion date() formatieren.

wenn du mysql timestamps verwendest, kannst du dir dein datum direkt im SQL mit formatDate() formatieren!

Gruß,

kills

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...