Condiçoes de horário de funcionamento!
Amigos, tenho o seguinte código, mas só funciona durante a semana. No Sábado (6), exibe a mensagem e não retorna para o index, a página pedidos.html é carregada.
function addZero(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
function alertDismissed() {
window.location.href = 'index.html';
}
function verifica() {
date = new Date();
var hora = addZero(date.getHours());
var minuto = addZero(date.getMinutes());
var segundo = addZero(date.getSeconds());
var dia_semana = date.getDay();
var hora_atual = (hora + '' + minuto + '' + segundo);
var hora_abre_semana = "080000";
var hora_fecha_semana = "180000";
var hora_fecha_sabado = "143000";
if (dia_semana == 0) {
navigator.notification.alert('Não entregamos aos domingos!', alertDismissed, 'Atenção!', 'Voltar');
}
if (dia_semana == 6) {
if ((hora_atual < hora_abre_semana) || (hora_atual > hora_fecha_sabado)) {
navigator.notification.alert('Os pedidos só podem ser feito das 08:00 às 14:30!', alertDismissed, 'Atenção!', 'Voltar');
}
}
if ((hora_atual < hora_abre_semana) || (hora_atual > hora_fecha_semana)) {
navigator.notification.alert('Os pedidos só podem ser feito das 08:00 às 18:00!', alertDismissed, 'Atenção!', 'Voltar');
} else {
location.href = 'pedidos.html';
return false;
}
}
o alert é do PhoneGap!
Onde está o erro?
Desde já agradeço a ajuda!
Discussão (3)
Carregando comentários...