Pronasao sam jedan nacin samo ne znam koliko je ovo dobro, verovatno ima jednostavnijih nacina, ovde prvo pretvorim u sekunde, zatim dodam +- 900 sekundi pa onda opet pretvorim u time, ali radi odlicno:
u ovom slucaju mi selektuje sve izmedju 16:55:00 i 17:25:00
Code:
{abholzeit} = "17:10:00";
function time_to_sec($time) {
$hours = substr($time, 0, -6);
$minutes = substr($time, -5, 2);
$seconds = substr($time, -2);
return $hours * 3600 + $minutes * 60 + $seconds;
}
$vreme=time_to_sec({abholzeit});
$vrememinus = $vreme - 900;
$vremeplus = $vreme + 900;
$vremestart = gmdate("H:i:s", $vrememinus);
$vremeend = gmdate("H:i:s", $vremeplus);
$check_sql = "SELECT COUNT(*)"
. " FROM bestellungen"
. " WHERE abholdatum = '2012-02-03' AND abholzeit <= '$vremeend' AND abholzeit >= '$vremestart'";
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]})) // Row found
{
{test} = {rs[0][0]};
}
else // No row found
{
{test} = '0';
}
$test = {test};
echo "$test";
hocu vase misljenje da li je preporucljivo da se ovako ostavi