Is er een eenvoudige manier om minuten op te tellen bij een datetime in het formaat y:m:d m:s.

Ik heb een uitgangsdatum waarbij ik in een while loop afhankelijk van een variable een x aantal keer 5 minuten wil optellen bij die datum en dat gebruiken bij het invoegen in een mysql database.
rij 1 is nu
rij 2 is 5 minuten later
rij 3 is weer 5 minuten later etcetcetc

Thanks,
Edwin
Waarom zou je in godsnaam een database willen met tijdsintervallen van 5 minuten.

Leg even uit wat je wilt gaan doen want ik denk dat er wel een betere oplossing is.
Klink als het opslaan van berekenbare gegevens in een database en dat is meestal een slecht idee.

Als mijn vermoeden toch fout is, kan je naar DATE_ADD kijken.
de datum is een onderdeel van de rij niet de enige gegevens. Afhankelijk van de tijd worden bepaalde gegevens pas zichtbaar op de website waar die db de backend van is.

DATE_ADD was inderdaad waar ik naar op zoek was. Mijn dank is groot

Edwin
Wat is er mis met de bekende + ?

SELECT NOW() + INTERVAL 5 MINUTE;

Dat MySQL een functie nodig denkt te hebben voor zo iets simpels als optellen, dat zegt meer over MySQL, dan over de +...
:) Soms ... ga ik functies lopen zoeken terwijl 1+1 ook werkt

Reageren