Ciao a tutti,
come devo impostare uno script in ajax che controlli se siamo in una fascia oraria per esempio 18:00 - 20.00 dal lunedì al venerdì allora success: function() altrimenti error: function().
Grazie
Ciao a tutti,
come devo impostare uno script in ajax che controlli se siamo in una fascia oraria per esempio 18:00 - 20.00 dal lunedì al venerdì allora success: function() altrimenti error: function().
Grazie
Correggimi se sbaglio, tu vorresti che quando un utente si collega tramite browser al tuo sito, il javascript della pagine aperta, a seconda del giorno e dell'ora faccia partire una richiesta ajax (che punta ad un file.php o altro) che restituisce un qualcosa da utilizzare poi sulla pagina stessa ?
per la richiesta ajax utilizzi jquery o vanilla js ?
io farei sempre la chiamata e gestirei la cosa lato server. più sicuro e affidabile
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
Devi mostrare dati del database sul div in display block oppure un semplice cambio di testo ?
E se io mi collego dall'Italia oggi alle ore 18:05 e contemporaneamente un altro utente si collega da Londra, io e lui vediamo la stessa cosa (da lui saranno le 17:05)?
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
tralasciando il discorso UTC, potresti fare una cosa del tipo:
codice:const days = [ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday Friday Saturday Sunday' ]; const date = new Date(), hours = date.getHours(), day = date.getDay(), today = days[day], message = document.getElementById('message'); if (days.includes(today)) { if (hours >= 18 && hours <= 20) { message.style.display = 'block'; message.textContent = 'active'; } else { message.style.display = 'none'; } }