Files
remind/include/holidays/nl.rem

31 lines
1.4 KiB
Plaintext

# SPDX-License-Identifier: MIT
# Holiday file for Netherlands
# Derived from the Python holidays project at
# https://github.com/vacanza/holidays
#
# See important caveats in the README file in this directory.
OMIT 1 January MSG Nieuwjaarsdag
OMIT [easterdate($Uy)] MSG Eerste paasdag
OMIT [easterdate($Uy)+1] MSG Tweede paasdag
REM 26 April MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty >= 2014 && $Tw == 6] MSG Koningsdag
REM 27 April MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty >= 2014 && $Tw != 0] MSG Koningsdag
REM 30 April MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty < 2014 && $Tw != 0] MSG Koninginnedag
REM 1 May MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty < 2014 && $Tw == 1] MSG Koninginnedag
OMIT [easterdate($Uy)+39] MSG Hemelvaartsdag
OMIT [easterdate($Uy)+49] MSG Eerste Pinksterdag
OMIT [easterdate($Uy)+50] MSG Tweede Pinksterdag
OMIT 25 December MSG Eerste Kerstdag
OMIT 26 December MSG Tweede Kerstdag
# Optional holidays
REM [easterdate($Uy)-2] MSG Goede Vrijdag
# Bevrijdingsdag is a holiday every 5th year. Also, if it falls on a
# Sunday, it gets moved to a Saturday. Hence the four reminders below
REM 5 May SATISFY [$Ty %5 != 0 && $Tw != 0] MSG Bevrijdingsdag
REM 4 May SATISFY [$Ty %5 != 0 && $Tw == 6] MSG Bevrijdingsdag
REM 5 May ADDOMIT SATISFY [$Ty %5 == 0 && $Tw != 0] MSG Bevrijdingsdag
REM 4 May ADDOMIT SATISFY [$Ty %5 == 0 && $Tw == 6] MSG Bevrijdingsdag