Dernière mise à jour le 28 octobre 2026

Vérification de date

Le bloc Vérification de date compare la date et l'heure actuelles de l'appareil du joueur (lues tout seul par le bloc, rien à connecter pour ça) à une date de référence que vous choisissez, pour savoir si nous sommes avant ou après cette date.

Ce bloc est particulièrement utile pour gérer des contraintes temporelles dans des expériences interactives, comme des promotions limitées dans le temps, des événements saisonniers ou des validations de délais.

📥 Entrées

  • in (Flux) : déclenche la vérification.
  • date (Date) : date de référence à laquelle la date et l'heure actuelles seront comparées. Choisissez-la directement dans le bloc, ou reliez-la à une variable Date ou à la sortie d'un autre bloc de date (par exemple Ajouter à une date).

📤 Sorties

  • avant (Stream) : flux activé si la date et l'heure actuelles sont antérieures ou égales à la date de référence. Le flux emprunte aussi cette sortie si la date de référence est illisible.
  • après (Stream) : flux activé si la date et l'heure actuelles sont strictement postérieures à la date de référence.

💡 Exemple d'utilisation

Scénario : Validation d'un code promotionnel avant expiration

  1. Un utilisateur saisit un code promotionnel dans votre module Celestory.
  2. Le flux déclenche le bloc Vérification de date, configuré avec la date de référence du 31 décembre 2024 à 23:59 dans le champ date.
  3. Le bloc compare alors, sans aucune autre configuration, cette date à l'heure actuelle de l'appareil du joueur.
  4. Si nous sommes avant cette date, le flux emprunte la sortie avant et applique la réduction.
  5. Si nous sommes après, le flux emprunte la sortie après et affiche un message : "Désolé, cette promotion a expiré."

⚙️ Détails Techniques

  • Source de l'heure : le bloc lit l'horloge de l'appareil du joueur. Il n'appelle plus aucun service en ligne : il fonctionne donc aussi sans connexion, et ne dépend plus de la disponibilité d'un service externe.
  • Fuseau horaire : la comparaison se fait entre deux instants précis, la date de référence étant enregistrée en UTC. Le résultat est donc le même partout dans le monde au même moment, quel que soit le fuseau horaire du joueur (la date de référence choisie dans l'éditeur est lue dans le fuseau horaire de votre ordinateur au moment où vous la réglez).
  • Limite : le joueur peut modifier la date et l'heure de son appareil, et ainsi changer le résultat du bloc. Ne l'utilisez pas comme seule protection pour un contenu qui doit vraiment rester verrouillé jusqu'à une date donnée.
  • Gestion des erreurs : si la date de référence est vide ou illisible, le bloc emprunte par défaut la sortie avant.
  • Projets existants : les blocs déjà posés continuent de fonctionner sans modification.

🔗 Voir aussi

  • Comparer deux dates : comparer deux dates quelconques, avec une précision au choix (même jour, même mois...), et trois sorties (avant, identiques, après).
  • Maintenant : obtenir l'instant présent sous forme de date.
  • Variable Date : créer et régler une date de référence.

Depuis la version 6.1 du Creator, le bloc lit l'horloge de l'appareil du joueur.

Version documentée : v3