WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- time();

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » time(); - 04 Dez 2024 Antworten
time();
jolene
Pixelschubser
Threadstarter




Beiträge: 5

Hi!

Also time(); gibt ja die Anzahl der Sekunden vom 01.01.1970 00:00 Uhr bis jetzt an.

Ich möchte jetzt ein Alter errechnen. Also time(); minus die Anzahl der Sekunden von 1970 bis zu halt zu einem bestimmten Datum. Das Datum steht in der Datenbank (z.B. 04.10.1986).

Wie kann ich time(); vom 04.10.1986 (aus dem Beispiel halt) errechnen?
Gibt es da halt eine Möglichkeit um die time(); eines bestimmten Datums zu errechnen?

THX, Cya

  Profil   Editieren   Zitieren
jolene
Pixelschubser
Threadstarter




Beiträge: 5

Also das wäre ja mit Taschenrechner möglich, aber mir zuviel Arbeit das für alle bis jetzt vorhandenen Einträge nachzuholen. Ausserdem müsste ich die Tabelle mit einer weiteren Reihe quälen. Also ich dachte bei der letzten Frage schon an einen Befehl / eine Funktion:

Wie kann ich time(); vom 04.10.1986 (aus dem Beispiel halt) errechnen?
Gibt es da halt eine Möglichkeit um die time(); eines bestimmten Datums zu errechnen?

  Profil   Editieren   Zitieren
MCM
Quasselstrippe




Beiträge: 422

mittels der Funktion mktime geht das ;)


---
cya MCM

[Je mehr Bürger mit Zivilcourage ein Land hat, desto weniger Helden wird es einmal brauchen]
[by Franca Magnani]

  Profil   Editieren   Zitieren
jolene
Pixelschubser
Threadstarter




Beiträge: 5

Juhu, klappt !

Danke dafür, hier ist der Code:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8:
$entrydate = explode(".", $data['date']);
$age = time() - mktime(00,00,00,$entrydate[1],$entrydate[0],$entrydate[2]);
if ($age <= 604800) {
$newornot = "
NEW
"; } else { $newornot = ""; }


Ich lese das Datum mit dem Format 04.10.1986 z.B. aus. Die Sekundenzahl einer Woche beträgt 604800. Wenn Die aktuelle Zeit abzüglich des Datums aus der DB kleiner oder gleich der Sekundenzahl einer Woche ist wird ein NEW-Bild eingeblendet, andernfalss nicht .

Ich denke mal das ist ganz praktisch so, oder nicht?

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » time();

Aktuelle Beiträge zur Hilfe im Forum für Homepage - time(); im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8133344    Heute : 110     Gestern : 581     Online : 23     4.12.2024    9:12      0 Besucher in den letzten 60 Sekunden        
Nach oben