Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera desenvolvi um sistema para um restaurante aonde o cliente pode fazer pedido online de marmitex, o sistema ta funcionando corretamente, mais queria acrescentar o seguinte, o pessoal do restaurante só faz marmitex das 11:00 ate as 14:00 horas, como que eu faço para q quando o cliente for fazer um pedido e por acaso ele esteja fazendo isso num horário q não seja das 11:00 ate as 14:00, aparece uma mensagem falando q o pedido só é feito em tal hora, si não o cliente vai pode fazer o pedido qualquer hora.
nesse caso como q faço?
ah entendi, vlw cara, funciono aqui, obrigado!
A biblioteca DateTime permite que você faça comparações.
} else {Crie os horários necessários e realize a comparação desejada.
É importante lembrar que a biblioteca DateTime carrega consigo a data atual, logo, isso:
$horarioInicio = new \DateTime('11:00:00');
Corresponde a isso:
$horarioInicio = new \DateTime('2015-08-04 11:00:00');//data de hoje + horário passado como parâmetro
Se você fizer isso:
$horarioAtual = new \DateTime('2015-08-05 12:00:00');//Data de amanhã + horário do meio dia
} else {O resultado não será o esperado. Mas funcionará para o dia em questão.