Jak sprawdzić, czy dany rok jest długim rokiem?


0

Jak sprawdzić, czy dany rok to długi rok?

Dla łatwości użycia preferowana byłaby funkcja.

Odpowiedzi:


1

Ta funkcja powinna zwrócić 0, jeśli przekazany numer jest długim rokiem, i 1, jeśli nie jest.

islong() {
    year=$1
    [[ $[$year%4] == 0 && $[$year%100] != 0 || $[$year%400] == 0 ]]
    echo $?
}

Użyj tego:

$ islong 2000
0
$ islong 2001
1
$ islong 2100
1
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.