Skip to content

Commit 2d5b5cb

Browse files
authored
Merge pull request #618 from KristjanESPERANTO/pk
feat(PK): add Pakistan public holidays
2 parents a4f1383 + 6728368 commit 2d5b5cb

122 files changed

Lines changed: 12257 additions & 26 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

data/countries/PK.todo

Lines changed: 0 additions & 26 deletions
This file was deleted.

data/countries/PK.yaml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# @attrib https://en.wikipedia.org/wiki/Public_holidays_in_Pakistan
2+
# @attrib https://ur.wikipedia.org/wiki/%D8%AA%D8%B9%D8%B7%DB%8C%D9%84%D8%A7%D8%AA_%D9%BE%D8%A7%DA%A9%D8%B3%D8%AA%D8%A7%D9%86
3+
holidays:
4+
PK:
5+
names:
6+
en: Pakistan
7+
ur: پاکستان
8+
langs:
9+
- ur
10+
zones:
11+
- Asia/Karachi
12+
dayoff: sunday
13+
days:
14+
02-05:
15+
name:
16+
en: Kashmir Day
17+
ur: یومِ یکجہتیِ کشمیر
18+
03-23:
19+
name:
20+
en: Pakistan Day
21+
ur: یومِ پاکستان
22+
05-01:
23+
_name: 05-01
24+
05-28:
25+
name:
26+
en: Youm-e-Takbeer
27+
ur: یومِ تکبیر
28+
08-14:
29+
name:
30+
en: Independence Day
31+
ur: یومِ آزادی
32+
11-09:
33+
name:
34+
en: Iqbal Day
35+
ur: یومِ اقبال
36+
12-25:
37+
name:
38+
en: Quaid-e-Azam Day
39+
ur: یومِ قائدِاعظم
40+
# Islamic holidays
41+
9 Muharram P2D:
42+
name:
43+
en: Ashura
44+
ur: عاشورہ
45+
12 Rabi al-awwal:
46+
_name: 12 Rabi al-awwal
47+
1 Shawwal P3D:
48+
_name: 1 Shawwal
49+
10 Dhu al-Hijjah P3D:
50+
_name: 10 Dhu al-Hijjah
51+
states:
52+
BA:
53+
name: Balochistan
54+
GB:
55+
name: Gilgit-Baltistan
56+
IS:
57+
name: Islamabad
58+
JK:
59+
name: Azad Kashmir
60+
KP:
61+
name: Khyber Pakhtunkhwa
62+
PB:
63+
name: Punjab
64+
SD:
65+
name: Sindh

test/fixtures/PK-2015.json

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
[
2+
{
3+
"date": "2015-01-03 00:00:00 -0600",
4+
"start": "2015-01-02T13:00:00.000Z",
5+
"end": "2015-01-03T13:00:00.000Z",
6+
"name": "Birthday of Muhammad (Mawlid)",
7+
"type": "public",
8+
"rule": "12 Rabi al-awwal",
9+
"_weekday": "Sat"
10+
},
11+
{
12+
"date": "2015-02-05 00:00:00",
13+
"start": "2015-02-04T19:00:00.000Z",
14+
"end": "2015-02-05T19:00:00.000Z",
15+
"name": "یومِ یکجہتیِ کشمیر",
16+
"type": "public",
17+
"rule": "02-05",
18+
"_weekday": "Thu"
19+
},
20+
{
21+
"date": "2015-03-23 00:00:00",
22+
"start": "2015-03-22T19:00:00.000Z",
23+
"end": "2015-03-23T19:00:00.000Z",
24+
"name": "یومِ پاکستان",
25+
"type": "public",
26+
"rule": "03-23",
27+
"_weekday": "Mon"
28+
},
29+
{
30+
"date": "2015-05-01 00:00:00",
31+
"start": "2015-04-30T19:00:00.000Z",
32+
"end": "2015-05-01T19:00:00.000Z",
33+
"name": "Labour Day",
34+
"type": "public",
35+
"rule": "05-01",
36+
"_weekday": "Fri"
37+
},
38+
{
39+
"date": "2015-05-28 00:00:00",
40+
"start": "2015-05-27T19:00:00.000Z",
41+
"end": "2015-05-28T19:00:00.000Z",
42+
"name": "یومِ تکبیر",
43+
"type": "public",
44+
"rule": "05-28",
45+
"_weekday": "Thu"
46+
},
47+
{
48+
"date": "2015-07-17 00:00:00 -0600",
49+
"start": "2015-07-16T13:00:00.000Z",
50+
"end": "2015-07-19T13:00:00.000Z",
51+
"name": "End of Ramadan (Eid al-Fitr)",
52+
"type": "public",
53+
"rule": "1 Shawwal P3D",
54+
"_weekday": "Fri"
55+
},
56+
{
57+
"date": "2015-08-14 00:00:00",
58+
"start": "2015-08-13T19:00:00.000Z",
59+
"end": "2015-08-14T19:00:00.000Z",
60+
"name": "یومِ آزادی",
61+
"type": "public",
62+
"rule": "08-14",
63+
"_weekday": "Fri"
64+
},
65+
{
66+
"date": "2015-09-23 00:00:00 -0600",
67+
"start": "2015-09-22T13:00:00.000Z",
68+
"end": "2015-09-25T13:00:00.000Z",
69+
"name": "Feast of the Sacrifice (Eid al-Adha)",
70+
"type": "public",
71+
"rule": "10 Dhu al-Hijjah P3D",
72+
"_weekday": "Wed"
73+
},
74+
{
75+
"date": "2015-10-22 00:00:00 -0600",
76+
"start": "2015-10-21T13:00:00.000Z",
77+
"end": "2015-10-23T13:00:00.000Z",
78+
"name": "عاشورہ",
79+
"type": "public",
80+
"rule": "9 Muharram P2D",
81+
"_weekday": "Thu"
82+
},
83+
{
84+
"date": "2015-11-09 00:00:00",
85+
"start": "2015-11-08T19:00:00.000Z",
86+
"end": "2015-11-09T19:00:00.000Z",
87+
"name": "یومِ اقبال",
88+
"type": "public",
89+
"rule": "11-09",
90+
"_weekday": "Mon"
91+
},
92+
{
93+
"date": "2015-12-23 00:00:00 -0600",
94+
"start": "2015-12-22T13:00:00.000Z",
95+
"end": "2015-12-23T13:00:00.000Z",
96+
"name": "Birthday of Muhammad (Mawlid)",
97+
"type": "public",
98+
"rule": "12 Rabi al-awwal",
99+
"_weekday": "Wed"
100+
},
101+
{
102+
"date": "2015-12-25 00:00:00",
103+
"start": "2015-12-24T19:00:00.000Z",
104+
"end": "2015-12-25T19:00:00.000Z",
105+
"name": "یومِ قائدِاعظم",
106+
"type": "public",
107+
"rule": "12-25",
108+
"_weekday": "Fri"
109+
}
110+
]

test/fixtures/PK-2016.json

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
[
2+
{
3+
"date": "2016-02-05 00:00:00",
4+
"start": "2016-02-04T19:00:00.000Z",
5+
"end": "2016-02-05T19:00:00.000Z",
6+
"name": "یومِ یکجہتیِ کشمیر",
7+
"type": "public",
8+
"rule": "02-05",
9+
"_weekday": "Fri"
10+
},
11+
{
12+
"date": "2016-03-23 00:00:00",
13+
"start": "2016-03-22T19:00:00.000Z",
14+
"end": "2016-03-23T19:00:00.000Z",
15+
"name": "یومِ پاکستان",
16+
"type": "public",
17+
"rule": "03-23",
18+
"_weekday": "Wed"
19+
},
20+
{
21+
"date": "2016-05-01 00:00:00",
22+
"start": "2016-04-30T19:00:00.000Z",
23+
"end": "2016-05-01T19:00:00.000Z",
24+
"name": "Labour Day",
25+
"type": "public",
26+
"rule": "05-01",
27+
"_weekday": "Sun"
28+
},
29+
{
30+
"date": "2016-05-28 00:00:00",
31+
"start": "2016-05-27T19:00:00.000Z",
32+
"end": "2016-05-28T19:00:00.000Z",
33+
"name": "یومِ تکبیر",
34+
"type": "public",
35+
"rule": "05-28",
36+
"_weekday": "Sat"
37+
},
38+
{
39+
"date": "2016-07-06 00:00:00 -0600",
40+
"start": "2016-07-05T13:00:00.000Z",
41+
"end": "2016-07-08T13:00:00.000Z",
42+
"name": "End of Ramadan (Eid al-Fitr)",
43+
"type": "public",
44+
"rule": "1 Shawwal P3D",
45+
"_weekday": "Wed"
46+
},
47+
{
48+
"date": "2016-08-14 00:00:00",
49+
"start": "2016-08-13T19:00:00.000Z",
50+
"end": "2016-08-14T19:00:00.000Z",
51+
"name": "یومِ آزادی",
52+
"type": "public",
53+
"rule": "08-14",
54+
"_weekday": "Sun"
55+
},
56+
{
57+
"date": "2016-09-11 00:00:00 -0600",
58+
"start": "2016-09-10T13:00:00.000Z",
59+
"end": "2016-09-13T13:00:00.000Z",
60+
"name": "Feast of the Sacrifice (Eid al-Adha)",
61+
"type": "public",
62+
"rule": "10 Dhu al-Hijjah P3D",
63+
"_weekday": "Sun"
64+
},
65+
{
66+
"date": "2016-10-10 00:00:00 -0600",
67+
"start": "2016-10-09T13:00:00.000Z",
68+
"end": "2016-10-11T13:00:00.000Z",
69+
"name": "عاشورہ",
70+
"type": "public",
71+
"rule": "9 Muharram P2D",
72+
"_weekday": "Mon"
73+
},
74+
{
75+
"date": "2016-11-09 00:00:00",
76+
"start": "2016-11-08T19:00:00.000Z",
77+
"end": "2016-11-09T19:00:00.000Z",
78+
"name": "یومِ اقبال",
79+
"type": "public",
80+
"rule": "11-09",
81+
"_weekday": "Wed"
82+
},
83+
{
84+
"date": "2016-12-11 00:00:00 -0600",
85+
"start": "2016-12-10T13:00:00.000Z",
86+
"end": "2016-12-11T13:00:00.000Z",
87+
"name": "Birthday of Muhammad (Mawlid)",
88+
"type": "public",
89+
"rule": "12 Rabi al-awwal",
90+
"_weekday": "Sun"
91+
},
92+
{
93+
"date": "2016-12-25 00:00:00",
94+
"start": "2016-12-24T19:00:00.000Z",
95+
"end": "2016-12-25T19:00:00.000Z",
96+
"name": "یومِ قائدِاعظم",
97+
"type": "public",
98+
"rule": "12-25",
99+
"_weekday": "Sun"
100+
}
101+
]

0 commit comments

Comments
 (0)