Skip to content
This repository has been archived by the owner on Dec 31, 2020. It is now read-only.

Commit

Permalink
Added locale support for Philippines
Browse files Browse the repository at this point in the history
  • Loading branch information
danswater committed Oct 10, 2017
1 parent e0ef221 commit 6f60b78
Show file tree
Hide file tree
Showing 2 changed files with 66 additions and 0 deletions.
56 changes: 56 additions & 0 deletions locale/philippines.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
//! moment-holiday.js locale configuration
//! locale : Philippines

(function() {
var moment = (typeof require !== 'undefined' && require !== null) && !require.amd ? require('moment') : this.moment;

moment.holidays.philippines = {
"New Year's Day": {
date: '1/1',
keywords_n: ['eve']
},
"Day of Valor": {
date: '1/9',
keywords: ['day', 'of', 'valor', 'araw', 'ng', 'kagitingan']
},
"Good Friday": {
date: 'easter-2',
keywords_y: ['good', 'friday']
},
"Easter Sunday": {
date: 'easter',
keywords_y: ['easter'],
keywords: ['sunday']
},
"Labor Day": {
date: '5/1',
keywords: ['labor', 'day', 'araw', 'ng', 'manggaggawa']
},
"Independence Day": {
date: '6/12',
keywords: ['independence', 'day', 'araw', 'ng', 'kalayaan']
},
"Ninoy Aquino Day": {
date: '11/21',
keywords: [ 'araw', 'ng', 'kabayanihan', 'ni', 'ninoy', 'aquino']
},
"Bonifacio Day": {
date: '11/30',
keywords: ['bonifacio']
},
"All Saints\' Day": {
date: '11/1'
},
"Christmas Day": {
date: '12/25',
keywords: ['christ', 'x-?mas'],
keywords_n: ['eve']
},
"New Year's Eve": {
date: '12/31',
keywords_y: ['year', 'eve']
}
};

if ((typeof module !== 'undefined' && module !== null ? module.exports : void 0) != null) { module.exports = moment; }
}).call(this);
10 changes: 10 additions & 0 deletions test.js
Original file line number Diff line number Diff line change
Expand Up @@ -324,6 +324,16 @@ test('modifyHolidays_set_4', function(t){
moment.modifyHolidays.undo();
});

test('modifyHolidays_set_5', function(t){
var em = emsgs[17];
moment.modifyHolidays.set('Philippines', ['Day of Valor', 'Independence Day']);
var w = moment().holidays();
t.is(typeof w, 'object', e(em));
t.is(Object.keys(w).length, 2, e(em));
t.true(moment('2011-06-12').isHoliday('Independence Day'), e(em));
moment.modifyHolidays.undo();
});

test('modifyHolidays_add_1', function(t){
var em = emsgs[18];

Expand Down

0 comments on commit 6f60b78

Please sign in to comment.