login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Tijd vandaag en datum bij andere dagen

Offline Gijzer - 17/01/2006 17:15
Avatar van GijzerNieuw lid Ik ben bezig met een soort shoutbox en nu wil ik dat bij de posts van dezelfde dag alleen de tijd staat en bij posts van andere dagen de datum/tijd. Hoe doe ik dat?

vb:
(17:14:36) vandaag
(16.01.2006 13:40) gister

4 antwoorden

Gesponsorde links
Offline Martijn1989 - 17/01/2006 17:26
Avatar van Martijn1989 PHP ver gevorderde Je kan in de database zetten : time() .. .bijv : 1133652343

Dan doe je :

  1. <?
  2. $datum1 = date("j", $obj['time']); //Tijd uit database
  3. $datum2 = date("j"); // Tijdvandaag
  4.  
  5. if($datum1 == $datum2) {
  6. $datum = date("H:i:s", $obj['time']);
  7. } else {
  8. $datum = date("j.m.Y H:i", $obj['time']);
  9. }
  10.  
  11. echo $datum;
  12.  
  13. ?>


Aub, zo werkt het ;)
Offline Gijzer - 17/01/2006 17:42
Avatar van Gijzer Nieuw lid ik krijg er een hele vreemde datum uit.
deze staat in de tabel: 2006-01-17 17:36:40
en deze komt eruit: 01.01.1970 01:33
Offline Rens - 17/01/2006 17:44
Avatar van Rens Gouden medaille

Crew algemeen
Dat komt omdat de datum die in je database staat, als een unix timestamp moet zijn, als je dat gebruikt.
Een unix timestamp verkrijg je d.m.v. de functie time().
Je zet het in je database met time(), en je haalt het eruit met date().
Offline Gijzer - 17/01/2006 17:56 (laatste wijziging 17/01/2006 18:50)
Avatar van Gijzer Nieuw lid Edit: Hij werkt bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.223s