Datum 1 jaar vooruit

Gestart doorBoude12 reacties30 weergaven

13 berichten · pagina 1 van 1

Boude

Lid · Topicstarter

Berichten
2.837
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kijk ik heb deze code

date("d/m/Y") maar zou je die ook een jaar voor uit dus de dag van vandaag alleen dan een jaar verder.
0
Erik

Lid

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
date(d/m/Y) + date(Y) ?
Ik weet niet of dit werkt.
Edit: Misschien dit? Klikje
0
Berichten
162
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@hierboven

oftewel geeft dat een error oftewel telt die bij alles 2009 (het huidige jaar) erbij.

je kan het zo doen:

$jaar = date(Y) + 1;
$maand = date(m);
$dag = date(d);
?>

EDIT: Je kan ook dit proberen:



Dan telt hij bij jaar 1 erbij en ook enkel bij jaar, het irritante is dat alles apart is je kan maand en dag samenvoegen maar spijtig genoeg voor dit niet het jaar wink
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Gewoon met timestamps gaan werken zoals erik al zegt met zijn linkje (dat ik hem overigens op msn gestuurd heb). Dat werkt als het goed is het beste wink
0
Berichten
162
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Idd, maar mijn eerste code ook winkDe tweede niet proberen dan staat er echt: 05/09/2010 + 1 xdMaar ik raad je ook aan timestamps te gebruiken.

P.S: waarvoor is dat eigenlijk nuttig?? xd
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Misschien wil ie een persoon een jaar verbannen of iets dergelijks. Dan kan je de ban datum 1 jaar vooruit zetten wink
Overigens is dit dan wat je zoekt:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Y-m-d[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]() + ([/COLOR][COLOR= #0000BB]52[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]7[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]24[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]60[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]60[/COLOR][COLOR= #007700]))[/COLOR] 
[COLOR= #FF8000]// 60 seconden seconden in een minuut
// 60 minuten in een uur
// 24 uren in een dag
// 7 dagen in een week
// 52 weken in 1 jaar[/COLOR]
?>
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
of gewoon:
$time = strtotime(+1 year);
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Lennard schreef:
of gewoon:
$time = strtotime(+1 year);
frown
0
Boude

Lid · Topicstarter

Berichten
2.837
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nou hij moet de datum 1 jaar verder vanaf de dag zelf in de database zetten.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
DATE_ADD(NOW(), INTERVAL 1 YEAR) als waarde meegeven lijkt me, als je een DATE(TIME) kolom hebt.
0
Boude

Lid · Topicstarter

Berichten
2.837
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nou ik heb geen date(time) kolom bloos..
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Dan doe je gewoon INSERT INTO tabel (datum) VALUES (DATE_ADD(NOW(), INTERVAL 1 YEAR)) oid
0
Boude

Lid · Topicstarter

Berichten
2.837
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sorry ik heb het verkeert getypt ik heb er juist geen bloos. sorry lennard.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren