0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-08 17:53:55 +08:00
discourse/plugins/discourse-events/vendor/holidays/definitions/pe.yaml
2026-07-24 16:39:27 +04:00

208 lines
4.2 KiB
YAML
Vendored

# Peruvian holiday definitions for the Ruby Holiday gem.
#
# created: 2016-06-18.
# updated: 2016-06-18.
#
# Sources:
# - http://www.timeanddate.com/holidays/peru/
# - https://en.wikipedia.org/wiki/Public_holidays_in_Peru
#
# Avoided days:
# March equinox
# June Solstice
# September equinox
# All soul's day
# December solstice
# Christmas eve
# Christmas day observed
# New year's eve
#
months:
0:
- name: Jueves Santo
regions: [pe]
function: easter(year)
function_modifier: -3
- name: Viernes Santo
regions: [pe]
function: easter(year)
function_modifier: -2
- name: Pascua
regions: [pe]
function: easter(year)
1:
- name: Año Nuevo
regions: [pe]
mday: 1
- name: Día de los Reyes Magos
regions: [pe]
mday: 6
observed: to_monday_if_sunday(date)
5:
- name: Día del Trabajador
regions: [pe]
mday: 1
- name: Día de la Madre
regions: [pe]
week: 2
wday: 0
type: informal
6:
- name: Día de la Bandera
regions: [pe]
mday: 7
type: informal
- name: Día del Padre
regions: [pe]
week: 3
wday: 0
type: informal
- name: Inti Raymi
regions: [pe]
mday: 24
type: informal
- name: San Pablo y San Pedro
regions: [pe]
mday: 29
7:
- name: Primer Día de la Independencia
regions: [pe]
mday: 28
- name: Segundo Día de la Independencia
regions: [pe]
mday: 29
8:
- name: Santa Rosa de Lima
regions: [pe]
mday: 30
9:
- name: Día de las Fuerzas Armadas
regions: [pe]
mday: 24
type: informal
10:
- name: Batalla de Angamos
regions: [pe]
mday: 8
11:
- name: Todos los Santos
regions: [pe]
mday: 1
12:
- name: Inmaculada Concepción
regions: [pe]
mday: 8
observed: to_monday_if_sunday(date)
- name: Navidad del Señor
regions: [pe]
mday: 25
tests:
- given:
date: '2016-01-01'
regions: ["pe"]
options: ["informal"]
expect:
name: "Año Nuevo"
- given:
date: '2016-01-06'
regions: ["pe"]
options: ["informal"]
expect:
name: "Día de los Reyes Magos"
- given:
date: '2016-03-24'
regions: ["pe"]
options: ["informal"]
expect:
name: "Jueves Santo"
- given:
date: '2016-03-25'
regions: ["pe"]
options: ["informal"]
expect:
name: "Viernes Santo"
- given:
date: '2016-03-27'
regions: ["pe"]
options: ["informal"]
expect:
name: "Pascua"
- given:
date: '2016-05-01'
regions: ["pe"]
options: ["informal"]
expect:
name: "Día del Trabajador"
- given:
date: '2016-05-08'
regions: ["pe"]
options: ["informal"]
expect:
name: "Día de la Madre"
- given:
date: '2016-06-07'
regions: ["pe"]
options: ["informal"]
expect:
name: "Día de la Bandera"
- given:
date: '2016-06-19'
regions: ["pe"]
options: ["informal"]
expect:
name: "Día del Padre"
- given:
date: '2016-06-29'
regions: ["pe"]
options: ["informal"]
expect:
name: "San Pablo y San Pedro"
- given:
date: '2016-07-28'
regions: ["pe"]
options: ["informal"]
expect:
name: "Primer Día de la Independencia"
- given:
date: '2016-07-29'
regions: ["pe"]
options: ["informal"]
expect:
name: "Segundo Día de la Independencia"
- given:
date: '2016-08-30'
regions: ["pe"]
options: ["informal"]
expect:
name: "Santa Rosa de Lima"
- given:
date: '2016-09-24'
regions: ["pe"]
options: ["informal"]
expect:
name: "Día de las Fuerzas Armadas"
- given:
date: '2016-10-08'
regions: ["pe"]
options: ["informal"]
expect:
name: "Batalla de Angamos"
- given:
date: '2016-11-01'
regions: ["pe"]
options: ["informal"]
expect:
name: "Todos los Santos"
- given:
date: '2016-12-08'
regions: ["pe"]
options: ["informal"]
expect:
name: "Inmaculada Concepción"
- given:
date: '2016-12-25'
regions: ["pe"]
options: ["informal"]
expect:
name: "Navidad del Señor"