$bissextile(année)

Contenu du snippet

Permet de savoir si une année est bissextile .

Source / Exemple :


; $bissextile(année)
; Permet de savoir si une année est bissextile

; Ouverture de l'alias
alias bissextile {
  ; Le calendrier grégorien a été conçu pour suivre au mieux le cycle des saisons, autrement dénommé « année tropique », c'est à dire l'intervalle de temps séparant deux équinoxes de printemps consécutives. Cette année tropique dure 365 jours, 5 heures, 48 minutes, et 46,02 secondes. Comme ce chiffre n'est pas un compte rond de jours, la solution retenue est d'ajouter un jour (le 29 février) les années bissextiles. Une année est bissextile si elle est divisible par quatre et pas par 100 (à moins qu'elle ne soit aussi divisible par 400). Par conséquent les années 1700, 1800, 1900 et 2100 ne sont pas bissextiles alors que les années 1600, 2000 et 2400 le sont.
  ; Si elle survient tout les quatre ans
  if (4 // $1) {
    ; Si elle est divisable par 100 et non-divisable par 400, $false
    if (100 // $1) && (400 \\ $1) { return $false }
    ; Sinon, $true
    else { return $true }
  }
  ; Sinon, $false
  else { return $false }
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.