@biakelly Boa noite!
Tudo bem com você?
Seu código é sensacional, mas não me atende.
Oque estou tentando fazer é para uma pizzaria q funciona apenas nos finais de semana, mas qnd cair um feriado no meio de semana ela funcionara.
tenho um codigo em java, mas eu naun queria utilizar- lo em meu projeto, codigo php é mais leve.
Será q tem como fazer ele em php
Veja o codigo em javascript abaixo:
now = new Date
if (now.getDay () > 0 && now.getDay() < 2 ) if (now.getHours () >= 0 && now.getHours () < 08)
{document.write ("<font face='verdana', arial' size=2 color='red'>Fechado")}
else if (now.getDay () > 0 && now.getDay() < 2 ) if (now.getHours () >= 08 && now.getHours () < 17)
{document.write ("<font face='verdana', arial' size=2 color='green'>Aberto")}
else if (now.getDay () > 0 && now.getDay() < 2 ) if (now.getHours () >= 17 && now.getHours () < 23)
{document.write ("<font face='verdana', arial' size=2 color='Red'>Fechado")}
//TERÇA - FEIRA
if (now.getDay () > 1 && now.getDay() < 3 ) if (now.getHours () >= 0 && now.getHours () < 08)
{document.write ("<font face='verdana', arial' size=2 color='red'>Fechado")}
else if (now.getDay () > 1 && now.getDay() < 3 ) if (now.getHours () >= 08 && now.getHours () < 17)
{document.write ("<font face='verdana', arial' size=2 color='green'>Aberto")}
else if (now.getDay () > 1 && now.getDay() < 3 ) if (now.getHours () >= 17 && now.getHours () < 23)
{document.write ("<font face='verdana', arial' size=2 color='Red'>Fechado")}
//QUARTA - FEIRA
if (now.getDay () > 2 && now.getDay() < 4 ) if (now.getHours () >= 0 && now.getHours () < 08)
{document.write ("<font face='verdana', arial' size=2 color='red'>Fechado")}
else if (now.getDay () > 2 && now.getDay() < 4 ) if (now.getHours () >= 08 && now.getHours () < 17)
{document.write ("<font face='verdana', arial' size=2 color='green'>Fechado")}
else if (now.getDay () > 2 && now.getDay() < 4 ) if (now.getHours () >= 18 && now.getHours () < 23)
{document.write ("<font face='verdana', arial' size=2 color='#40f907'>Aberto")}
//QUINTA - FEIRA
if (now.getDay () > 3 && now.getDay() < 5 ) if (now.getHours () >= 0 && now.getHours () < 08)
{document.write ("<font face='verdana', arial' size=2 color='red'>Fechado")}
else if (now.getDay () > 3 && now.getDay() < 5 ) if (now.getHours () >= 08 && now.getHours () < 17)
{document.write ("<font face='verdana', arial' size=2 color='green'>Aberto")}
else if (now.getDay () > 3 && now.getDay() < 5 ) if (now.getHours () >= 17 && now.getHours () < 23)
{document.write ("<font face='verdana', arial' size=2 color='Red'>Fechado")}
//SEXTA - FEIRA
if (now.getDay () > 4 && now.getDay() < 6 ) if (now.getHours () >= 0 && now.getHours () < 08)
{document.write ("<font face='verdana', arial' size=2 color='red'>Fechado")}
else if (now.getDay () > 4 && now.getDay() < 6 ) if (now.getHours () >= 08 && now.getHours () < 17)
{document.write ("<font face='verdana', arial' size=2 color='green'>Aberto")}
else if (now.getDay () > 4 && now.getDay() < 6 ) if (now.getHours () >= 17 && now.getHours () < 23)
{document.write ("<font face='verdana', arial' size=2 color='Red'>Fechado")}
//SABADO
if (now.getDay () > 5 && now.getDay() < 7 ) if (now.getHours () >= 0 && now.getHours () < 08)
{document.write ("<font face='verdana', arial' size=2 color='red'>Fechado")}
else if (now.getDay () > 5 && now.getDay() < 7 ) if (now.getHours () >= 08 && now.getHours () < 17)
{document.write ("<font face='verdana', arial' size=2 color='red'>Fechado")}
else if (now.getDay () > 5 && now.getDay() < 7 ) if (now.getHours () >= 17 && now.getHours () < 23)
{document.write ("<font face='verdana', arial' size=2 color='green'>Aberto")}
//DOMING0
if (now.getDay () > 0,99 && now.getDay() < 1 ) if (now.getHours () >= 0 && now.getHours () < 08)
{document.write ("<font face='verdana', arial' size=2 color='red'>Fechado")}
else if (now.getDay () > 0,99 && now.getDay() < 1 ) if (now.getHours () >= 08 && now.getHours () < 17)
{document.write ("<font face='verdana', arial' size=2 color='green'>Aberto")}
else if (now.getDay () > 0,99 && now.getDay() < 1 ) if (now.getHours () >= 17 && now.getHours () < 23)
{document.write ("<font face='verdana', arial' size=2 color='Red'>Fechado")}