datum tellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dennis S

Dennis S

21/03/2006 23:06:00
Quote Anchor link
Hoe kan ik van een bepaalde datum in de geschiedenis het aantal dagen tot vandaag berekenen?

Alvast bedankt.
 
PHP hulp

PHP hulp

13/02/2025 00:07:58
 
Jan Koehoorn

Jan Koehoorn

21/03/2006 23:13:00
Quote Anchor link
Dat gaat het handigst als je hem als DATE veld in een MySQL db hebt staan:

SELECT DATEDIFF(NOW(), datum) AS verschil
FROM tabel
 
Dennis S

Dennis S

21/03/2006 23:17:00
Quote Anchor link
is er ook een manier in php, want de bezoekers geven zelf een datum op.

of is het dan steeds makkelijker om die zelfde input steeds te updaten in mysql??
 
Jan Koehoorn

Jan Koehoorn

21/03/2006 23:24:00
Quote Anchor link
Het hangt er vanaf hoe de input binnenkomt. Maar stel dat je hebt: 2004-01-01

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
    $toen
= '2004-01-01';
    $toen = strtotime ($toen);
    $nu = time ();
    aantal_dagen = floor (($nu - $toen) / (24 * 3600));
?>
 
Dennis S

Dennis S

21/03/2006 23:27:00
Quote Anchor link
Mijn datum komt binnen via een formulier met post, dus jouw script zal wel lukken
 
Jan Koehoorn

Jan Koehoorn

21/03/2006 23:29:00
Quote Anchor link
Ja, je zult alleen moeten checken of het om een geldige datum gaat.
 
Dennis S

Dennis S

21/03/2006 23:35:00
Quote Anchor link
Jan bedankt, dat ging makkelijker dan ik dacht.

Om te kijken of de datum geldig was had ik al ingebouwd in mijn script.

Want dit is een garfield comic get script, deze haalt op een bepaalde datum een bepaald stripje.
 
Jan Koehoorn

Jan Koehoorn

21/03/2006 23:40:00
Quote Anchor link
Okee, mooi dat het werkt.
 
Frank -

Frank -

21/03/2006 23:51:00
Quote Anchor link
Zelfs als de data niet in de database staat, kun je de database het rekenwerk laten verrichten. Zie hiervoor de handleiding van MySQL, het is niet vereist om een datum uit de database te halen om er mee te gaan rekenen. Geef gewoon een datum op, uit je $_POST, en MySQL gaat er mee aan de slag.

Ik zou het mogelijk gebruiken wanneer ik toch al gebruik maak van een database. Ik heb alleen geen idee wat sneller is.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.