Ja dat kan, je kan gewoon van de datum een string maken en hier een andere string met tijd eraan vast plakken. Deze haal je vervolgens door de date([format], [timestamp]) heen met de strtotime functie. Dus op de volgende manier:
<?php
$datum = '2016-02-12';
$tijd = '00:45';
$date_string = $datum . ' ' . $tijd;
// converteer je string naar een timestamp, dit kan eventueel ook in de date functie maar ik heb het hier even apart van elkaar laten zien.
$timestamp = strtotime($date_string);
// maak nu van je timestamp weer een datum.
$date_format = date('d-m-Y H:i:s', $timestamp);
if ($date_format <= date())
{
// voer hier je code uit
}
?>
Ik heb dit niet getest maar dit is volgens mij wel dè manier. Succes in ieder geval :)
Ik was met een countdowntimer bezig en dan gebruik je in mijn geval seconden.
Je kan inderdaad de MSQL functie DATE_ADD() gebruiken en dan is het eenvoudiger.
SELECT DATE_ADD(datum uit databank, INTERVAL 1 DAY); AS eendagmeer,* FROM evenementen