ForHosting KIT · Outils pour développeurs

Calculateur de jours avant la Saint-Valentin

Le calculateur de jours avant la Saint-Valentin indique combien de jours civils séparent la date que vous fournissez du 14 février.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez une date grégorienne valide au format YYYY-MM-DD pour obtenir un décompte exact. Le calcul tient compte des années bissextiles, renvoie zéro si la date correspond déjà à la Saint-Valentin et vise automatiquement l’année suivante lorsque le 14 février est passé. Il convient aux projets personnels, calendriers éditoriaux, campagnes commerciales, préparatifs d’événements et à tout processus nécessitant un compte à rebours stable, indépendant de l’heure actuelle et du fuseau horaire.

Saisissez la date de départ du compte à rebours

Fournissez une date du calendrier grégorien au format exact YYYY-MM-DD, par exemple 2026-02-01. L’année vient en premier, puis le mois et le jour sur deux chiffres. Cette structure stricte évite les ambiguïtés : 03-04 peut désigner le 4 mars ou le 3 avril selon les régions, tandis que 2026-03-04 n’a qu’un seul sens. Le calculateur valide la date entière, et pas seulement sa forme. Il refuse les valeurs impossibles telles que le 30 février, le mois 13, le jour zéro ou le 29 février d’une année non bissextile. Les années commencent à 0001 ; aucun texte supplémentaire, horodatage ou format abrégé n’est accepté. Cette précision rend le résultat adapté aussi bien à l’automatisation qu’à une vérification rapide. Choisissez la date à laquelle votre planification commence, pas nécessairement celle de l’exécution. Puisque la valeur fournie constitue l’unique référence temporelle, une même entrée produit toujours le même résultat, quels que soient l’horloge du serveur, le fuseau du navigateur, l’heure d’été ou votre emplacement.

Comprenez le choix de la prochaine Saint-Valentin

La Saint-Valentin correspond au 14 février dans le calendrier grégorien. Si la date saisie précède cette journée, la cible est le 14 février de la même année. Si elle tombe exactement ce jour-là, le résultat est zéro puisqu’aucun jour civil ne reste avant l’événement. Si elle est postérieure, le calculateur choisit le 14 février de l’année suivante. Cette convention maintient le résultat entre zéro et 365 jours et respecte le sens habituel d’un compte à rebours annuel. Le calcul convertit les deux dates en positions entières sur une chronologie grégorienne proleptique, puis les soustrait. Les règles des années bissextiles sont appliquées exactement : les années divisibles par quatre sont bissextiles, sauf les années séculaires qui ne sont pas aussi divisibles par 400. Un 29 février situé entre le départ et la cible ajoute donc correctement une journée. Aucune heure n’intervient ; une journée raccourcie ou allongée par un changement d’heure ne peut pas modifier la réponse. Le résultat compte les passages de date, et non des fractions de périodes de vingt-quatre heures.

Exploitez le décompte dans vos plans et automatisations

La réponse contient un seul champ, days_until_valentines_day, dont la valeur entière peut alimenter un affichage, une règle de rappel, un calendrier éditorial, un plan de stock ou le calendrier d’une campagne. Une boutique peut modifier ses messages lorsque le nombre entre dans une plage choisie ; une équipe événementielle peut programmer des contrôles à 90, 30, 14 et 7 jours ; une publication peut produire un décompte quotidien sans reproduire la logique du calendrier sur chaque canal. La capacité n’utilise pas automatiquement la date du jour, car des requêtes identiques changeraient alors avec le temps et divergeraient selon les fuseaux. Pour un compte à rebours en direct, transmettez la date actuelle depuis une horloge fiable ; pour tester un processus, utilisez toute date passée ou future. Le calcul est déterministe et n’emploie ni réseau, ni état enregistré, ni valeur aléatoire, ni objet Date de l’environnement. Les résultats peuvent ainsi être mis en cache par entrée et les cas limites sont faciles à tester. Une date invalide produit une erreur de saisie typée, pas un nombre trompeusement plausible, afin que l’intégration puisse s’arrêter, corriger la source et recommencer sans publier un décompte erroné.

Planifier une campagne de Saint-Valentin

Transformez une date de début en décompte précis pour les lancements, validations créatives et changements promotionnels.

Créer un rappel annuel

Utilisez l’entier renvoyé pour déclencher des rappels à des intervalles choisis avant le 14 février.

Tester des expériences sensibles aux dates

Fournissez des dates fixes autour du 14 février et des années bissextiles pour vérifier les affichages sans modifier l’horloge système.

Que se passe-t-il si la date est le 14 février ?

Le résultat est zéro, car la date saisie correspond déjà à la Saint-Valentin.

Que se passe-t-il après le 14 février ?

Le calculateur prend pour cible le 14 février de l’année suivante.

Le calcul gère-t-il les années bissextiles ?

Oui. Il applique les règles grégoriennes, y compris les exceptions des siècles et des années divisibles par 400.

Quel format de date est accepté ?

Utilisez exactement YYYY-MM-DD avec une année, un mois et un jour valides, par exemple 2026-02-01.

Le fuseau horaire ou l’heure d’été change-t-il le résultat ?

Non. Le calcul repose sur des dates civiles et des entiers, jamais sur des heures ou des fuseaux.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002. La version pour navigateur peut s’exécuter localement sans appel réseau.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/date/days-until-valentines-day

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/date/days-until-valentines-day \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-02-01"}'
{
  "date": "2026-02-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.days_until_valentines_day",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →