datum van vandaag + 28 dagen tonen

Status
Niet open voor verdere reacties.

Roel0f

Gebruiker
Lid geworden
6 feb 2007
Berichten
58
Hallo,

Ik wil ergens een verzendtijd van 28 dagen neerzetten. Het moet er als volgt uit komen te zien:

Ontvang uw product voor 11 mei

11 mei is het gedeelte dat automatisch moet veranderen. Morgen moet daar dus 12 mei staan.

Volgens mij moet het zoiets worden:
HTML:
<time datetime="P 28 D">
May 11th </time>
maar ik krijg het niet werkend.

Kan iemand hier eens naar kijken en de oplossing laten weten?

Thx....
 
Voorbeeldje met javascript in plaats van time
Code:
<span id="datum">d mmmm yyyy</span>
<script type="text/javascript">
var dd = new Date(new Date().getTime() + 28*86400*1000); //28 dagen in msec
var maandarray = new Array('januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december');
document.getElementById('datum').innerHTML = dd.getDay()+' '+maandarray[dd.getMonth()]+' '+dd.getYear();
</script>
 
Dankjewel voor je antwoord. Ik heb inmiddels gevonden waar ik naar op zoek was.. dat is namelijk: $date= date(time()+(24*60*60)*28);
echo date('M d',$date);
 
Top :thumb: zo te zien php in plaats van javascript?

Houdt rekening met de 3-letter maand weergave. Deze is bij date('M d',$date); in het engels (ik denk afhanekilijk van de webserver). Alternatief met nederlandse maand namen:
Code:
$dat = getdate(28 * 24*60*60 + time());
$mnd = array('','jan','feb','mrt','apr','mei','jun','jul','aug','sep','okt','nov','dec');
echo $dat['mday'].' '.$mnd[$dat['mon']].' '.$dat['year'];
 
Laatst bewerkt:
Top man, dankjewel voor het delen van je kennis. Hier ga ik zeker gebruik van maken. :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan