Toon posts:

[PHP] Datum vergelijken

Pagina: 1
Acties:
  • 94 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben met PHP aan het stoeien voor mijn site en ben bezig een agenda op te zetten.

Ik wil hierbij de datum die het dichtste bij de huidige datum ligt speciaal markeren zodat duidelijk wordt wat de eerst volgende gebeurtenis is, nu heb ik al vanalles geprobeert maar ik ben er nog niet helemaal uitgekomen om het te laten werken.

Op een gedeelte van de site hanteer ik het volgende SQL-commando:
SELECT *,UNIX_TIMESTAMP(Datum) as date FROM f_agenda WHERE datum > now() ORDER BY datum DESC LIMIT 0,1;

Dit werkt fantastisch, echter wil bij de agenda zelf het hele overzicht laten zien en de datum die het dichtste bij de huidige datum ligt een andere kleur te geven.

Ik had in gedachten om dit te doen met een normale while-lus, met daarin een if statement, dat de data vergelijkt. Wanneer het if-statement voor de eerste keer waar is, betekent dit die datum de eerst volgende activiteit in de agenda is h.e.a ziet er dan zo uit:

if((datum_in_agenda > huidige_datum) && (boolean_gezet)) maak_een_andere_kleur();

Nu is mijn vraag:

het now() commando kan ik alleen in een SQL-commando gebruiken. Is er een manier binnen PHP om de huidige datum op te roepen en deze te vergelijken met een datum in mijn agenda??

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

hè bah PHP :P

--> P&W dan maar...

Intentionally left blank


  • Sosabowski
  • Registratie: Juni 2003
  • Laatst online: 18-04 11:49

Sosabowski

nerd

PHP:
1
time();


:)

The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts. -- Bertrand Russell


  • TRON
  • Registratie: September 2001
  • Laatst online: 25-05 16:20
'k gebruik zelf altijd
PHP:
1
2
3
<?PHP
strtotime(date ("F d, Y h:i:s A"));
PHP?>
om de unix_timestamp op te vragen daarmee kan je toch eenvoudig vergelijken lijkt me?

Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 26-05 00:01

Janoz

Moderator Devschuur®

!litemod

Manual werk. Kijk de volgende keer eerst even in de handleiding op www.php.net.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.