Executer du javascript à une certaine heure

Fermé
Mister.Green Messages postés 1 Date d'inscription jeudi 18 novembre 2010 Statut Membre Dernière intervention 18 novembre 2010 - 18 nov. 2010 à 09:14
Groarh Messages postés 682 Date d'inscription vendredi 1 août 2008 Statut Membre Dernière intervention 28 juin 2015 - 18 nov. 2010 à 11:08
Bonjour,

J'utilise un script Javascritp de Redirection Géographique par IP. Et j'aurais souhaitez exécuter ce script uniquement de 20h à 8h tous les jours.

Je voudrais donc automatiser cette procédure.

Je sais que cela est possible avec les conditions 'if', mais je ne sais comment m'y prendre.

Merci d'avance pour vos conseils.

Green

1 réponse

Groarh Messages postés 682 Date d'inscription vendredi 1 août 2008 Statut Membre Dernière intervention 28 juin 2015 185
18 nov. 2010 à 11:08
Salut,

il faut créer un objet Date sans paramètres, il sera initalisé à l'heure courante. Après tu récupères les heures et tu compares.

var d = new Date();
alert(d.toString());

var h = d.getHours();
alert(h);

if (h < 8 || h >= 20) {
    // exécuter le script
}


;)
1