Calcul d'une année de naissance non civile
Bonjour à tous,
je fais appel à l'équipe car je me casse la tête sur le calcul suivant:
pour mon club de sport, de dois calculer les années de naissance pour chaque catégorie afin de les afficher sur notre site. Le problème est que notre fédération tient compte de l'âge civil pour toute la saison en cours.
Je m'explique avec un exemple: les années de naissance du groupe U16 de cette saison est 2004 et 2005.
Pour afficher les dates de naissance de la saison en cours(2019-2020) pas de soucis (2019-14 (ou -15) : var n = d.getUTCFullYear()-15;) jusqu'au 31 décembre 2019. Par contre, à partir du 1 janvier 2020, cela devient automatiquement : 2005-2006. Hors, il faudrait continuer à afficher jusqu'au 30 juin les années 2004-2005.
Pour le calcul de l'année civile de naissance, pas de soucis:
Code:
1 2 3
| var d = new Date();
var n = d.getUTCFullYear()-100;
document.getElementById("year601").innerHTML = n; |
Auriez vous une idée d'un IF-THEN-ELSE qui ferait cette vérification.
D'avance merci pour votre aide
Dirk.