Archiv verlassen und diese Seite im Standarddesign anzeigen : datum, timestamp, berechnung
Hallo,
für meine Vereinshomepage wollte ich gerne einbauen, wieviel Tage das Mitglied im Verein ist.
Sein Eintrittsdatum wird per timestamp in die Datenbank eingetragen.
Das alles ist ja kein Problem, aber ich scheitere daran, das Datum in Tagen umzurechnen.
Stell ich mich zu blöde an, oder ist das nicht so leicht? :rolleyes:
du nimmst einfach das heutige datum und ziehst das eintrittsdatum ab ... dann rechnest du dir die übrig gebliebenen sekunden in tage um ...
$dabei_seit = (time()-$eintritt)/60/60/24;
hmm, soweit dachte ich es mir auch.
$er = "21.06.2005";
echo (time()-$er)/60/60/24;
leider ergab das ein Ergebnis von : 12724.346331019
Das ist dann doch mehr als der gewünschte eine Tag :D
hat bei mir so geklappt :)
echo floor((time() - mktime(0, 0, 0, 5, 21, 2005) )/ 86400);
danke für Deine Hilfe
aso, okay ... du hast gesagt du speicherst das Eintrittsdatum als
timestamp ... wennst es als formatiertes Datum hast, musst das natürlich vorher umwandeln ;)
jau, mein fehler :)aber jetzt klappt es ja :D
danke nochmal ;)
Du kannst alternativ auch gleich die Datenbank (schätze mal mySQL dafür verwenden Dir die Tag zu berechnen
SELECT ... (TO_DAYS(NOW())-TO_DAYS(eintrittsdatum)) as anzahltage ... FROM ...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.