Beste phpers,

Ik heb een soort van variabele timestamp nodig om te laten zien op een pagina en om in een database te stoppen. De bedoeling is dat de volgende dinsdag 16.00 's middags wordt getoond, waarbij op dinsdag zelf voor 16.00 dezelfde dinsdag moet worden getoond en na 16.00 de dinsdag van de volgende week.
Ik heb nu dit:

<?
	$dinsdag = strtotime("next Tuesday 4:00:00PM");
?>

Alleen als het dinsdag zelf is vóór 16.00 dan wordt alsnog de dinsdag van volgende week getoond. Wat moet ik doen om aan beide voorwaarden te voldoen?

Alvast bedankt,
Robin
<?php
if ((int) date('w') === 2 && (int) date('H') < 14)
{
$dinsdag = mktime(14,0,0);
}
else
{
$dinsdag = strtotime("next Tuesday 4:00:00PM");
}
?>
Werkt super, alleen de 'H' en mktime() moet naar 16 volgens mij.

Heel erg bedankt!

Robin

Reageren