login  Naam:   Wachtwoord: 
Registreer je!
 Forum

rekenen met datums en tijd

Offline spikepinneke - 20/02/2005 22:06
Avatar van spikepinnekeHTML interesse ik heb een datum in men db zitten als DATE en nu wil ik van die datum 10 dagen aftrekken,hoe doe ik dat het simpelste?

Moet ook werken als de datum bv 8 feb is dan moet de datum - 10 dagen ook 29 jan zijn.

Mvg Bart

10 antwoorden

Gesponsorde links
Offline Speedy - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Speedy PHP interesse Zit de dag appart in een appart veld
Offline spikepinneke - 30/11/1999 00:00
Avatar van spikepinneke HTML interesse nope
Offline vinTage - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van vinTage Nieuw lid [code]rn$nu = date('d');rn$voorbij = $nu -10 ;rnecho $voorbij .date('M-Y');rn[code]
Offline CelestialCelebi - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van CelestialCelebi PHP gevorderde hehe, dat werkt niet.rnrn[code]SELECT DATE_FORMAT(DATE_ADD(datumveld, 'INTERVAL -10 DAYS'), '%d-%m-%Y %H%i%s')[code]rnrnAls ik me niet vergis.
Offline spikepinneke - 30/11/1999 00:00
Avatar van spikepinneke HTML interesse Moet daar nergens geen FROM in uw oplossing Celestial
Offline CelestialCelebi - 30/11/1999 00:00
Avatar van CelestialCelebi PHP gevorderde Ja, tuurlijk, maar dat is maar een deel van de query he. p
Offline spikepinneke - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van spikepinneke HTML interesse ja das juist, sorry was een zeer domme vraag, hersentjes zijn nog niet wakker. rnMaar heb het geprobeerd en het geeft niet de juist datum.rnrn
Offline barry - 30/11/1999 00:00
Avatar van barry PHP interesse Hmmm ben ik ook wel benieuwd naar...
Offline CelestialCelebi - 30/11/1999 00:00
Avatar van CelestialCelebi PHP gevorderde DATE_ADD(datumveld, 'INTERVAL -10 DAYS')rnrnEn alleen dit
Offline spikepinneke - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van spikepinneke HTML interesse de oplossing om 10 dagen af te trekkenrnrn[code]rnrn$query=SELECT DATE_FORMAT( DATE_SUB(datum, INTERVAL 10 DAY), '%d-%m-%Y') AS datummin10 FROM tabelnaam;rn$info=mysql_query($query) or die (Lezen gegevens mislukt.);rn$obj=mysql_fetch_object($info);rnrnecho datum min 10 dagen '$obj-datummin10' ;rnrn[code] rnrnde oplossing om 10 dagen op te tellenrnrn[code]rnrn$query=SELECT DATE_FORMAT( DATE_ADD(datum, INTERVAL 10 DAY), '%d-%m-%Y') AS datumplus10 FROM tabelnaam;rn$info=mysql_query($query) or die (Lezen gegevens mislukt.);rn$obj=mysql_fetch_object($info);rnrnecho datum plus 10 dagen '$obj-datumplus10' ;rnrnrn[code] rnrnje kunt DATE_ADD en DATE_SUB ook gebruiken om bijvoorbeeld gegevens uit uw db te halen waarvan de datum gelijk is aan een datum + (DATE_ADD) of - (DATE_SUB) x dagen de huidige datumrnrn[code]rnrn$query=SELECT FROM tabelnaam WHERE datum='DATE_SUB( NOW(), INTERVAL 10 DAY)' ;rn$info=mysql_query($query) or die (Lezen gegevens mislukt.);rn$obj=mysql_fetch_object($info);rnrnecho datum 10 dagen terug tov huidige datum '$obj-datum' ;rnrn[code]
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.197s