Função não reconhece valor de váriavel
Bom pessoal, estou usando uma classe do gabriel Mod aqui do forum e agora estou tentando puxar as informações de horário de expediente lá do banco de dados:
$manha = new Period();
$manha->addWorkday(CalendarDay::MONDAY)
->addWorkday(CalendarDay::TUESDAY)
->addWorkday(CalendarDay::WEDNESDAY)
->addWorkday(CalendarDay::THURSDAY)
->addWorkday(CalendarDay::FRIDAY);
$manha->setStart(DateTime::createFromFormat('H:i:s', $inicio_manha));
$manha->setEnd(DateTime::createFromFormat('H:i:s', $fim_manha));
$tarde = new Period();
$tarde->addWorkday(CalendarDay::MONDAY)
->addWorkday(CalendarDay::TUESDAY)
->addWorkday(CalendarDay::WEDNESDAY)
->addWorkday(CalendarDay::THURSDAY)
->addWorkday(CalendarDay::FRIDAY);
$tarde->setStart(DateTime::createFromFormat('H:i:s', $inicio_tarde));
$tarde->setEnd(DateTime::createFromFormat('H:i:s', $fim_tarde));
$sabado = new Period();
$sabado->addWorkday(CalendarDay::SATURDAY);
$sabado->setStart(DateTime::createFromFormat('H:i:s', $inicio_sabado));
$sabado->setEnd(DateTime::createFromFormat('H:i:s', $fim_sabado));
Então é o seguinte:
Nas variaveis|: $inicio_manha, $fim_manha, $inicio_tarde, $fim_tarde, $inicio_sabado e $fim_sabado
Tem o horário de expediente, no entanto o cálculo sempre retorna 00:00:00.. e já verifiquei com uns echo se o valor está chegando na váriavel e sim, está chegando e no mesmo formato que estava antigamente que era assim:
$manha = new Period();
$manha->addWorkday(CalendarDay::MONDAY)
->addWorkday(CalendarDay::TUESDAY)
->addWorkday(CalendarDay::WEDNESDAY)
->addWorkday(CalendarDay::THURSDAY)
->addWorkday(CalendarDay::FRIDAY);
$manha->setStart(DateTime::createFromFormat('H:i:s', '07:30:00'));
$manha->setEnd(DateTime::createFromFormat('H:i:s', '11:00:00'));
$tarde = new Period();
$tarde->addWorkday(CalendarDay::MONDAY)
->addWorkday(CalendarDay::TUESDAY)
->addWorkday(CalendarDay::WEDNESDAY)
->addWorkday(CalendarDay::THURSDAY)
->addWorkday(CalendarDay::FRIDAY);
$tarde->setStart(DateTime::createFromFormat('H:i:s', '13:00:00'));
$tarde->setEnd(DateTime::createFromFormat('H:i:s', '17:30:00'));
$sabado = new Period();
$sabado->addWorkday(CalendarDay::SATURDAY);
$sabado->setStart(DateTime::createFromFormat('H:i:s', '07:30:00'));
$sabado->setEnd(DateTime::createFromFormat('H:i:s', '11:30:00'));
Esta chegando neste mesmo formato mas do jeito acima calcula normal e no outro que eu uso variáveis não...
Print dos echo nas variaveis:
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/R0NBS4w.png&key=539f94db1e152b7e482ad2160f001ccb54d4ac64be00079b698e2f23ece7c8be" alt="R0NBS4w.png" />
Discussão (2)
Carregando comentários...