yy : relativeTimeWithPlural
},
+ // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
+
+ meridiem : function (hour, minute, isLower) {
+ if (hour >= 0 && hour < 4) {
+ return "ночи";
+ } else if (hour >= 4 && hour < 12) {
+ return "утра";
+ } else if (hour >= 12 && hour < 17) {
+ return "дня";
+ } else {
+ return "вечера";
+ }
+ },
+
ordinal: function (number, period) {
switch (period) {
case 'M':
y : "рік",
yy : relativeTimeWithPlural
},
+
+ // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
+
+ meridiem : function (hour, minute, isLower) {
+ if (hour >= 0 && hour < 4) {
+ return "ночі";
+ } else if (hour >= 4 && hour < 12) {
+ return "ранку";
+ } else if (hour >= 12 && hour < 17) {
+ return "дня";
+ } else {
+ return "вечора";
+ }
+ },
+
ordinal: function (number, period) {
switch (period) {
case 'M':
var a = [
['dddd, Do MMMM YYYY, HH:mm:ss', 'воскресенье, 14-го февраля 2010, 15:25:50'],
- ['ddd, hA', 'вск, 3PM'],
+ ['ddd, h A', 'вск, 3 дня'],
['M Mo MM MMMM MMM', '2 2-й 02 февраль фев'],
['YYYY YY', '2010 10'],
['D Do DD', '14 14-го 14'],
['H HH', '15 15'],
['m mm', '25 25'],
['s ss', '50 50'],
- ['a A', 'pm PM'],
+ ['a A', 'дня дня'],
['DDDo [день года]', '45-й день года'],
['L', '14.02.2010'],
['LL', '14 февраля 2010 г.'],
test.done();
},
+ "format meridiem" : function (test) {
+ test.expect(8);
+
+ test.equal(moment([2012, 11, 28, 0, 0]).format("A"), "ночи", "night");
+ test.equal(moment([2012, 11, 28, 3, 59]).format("A"), "ночи", "night");
+ test.equal(moment([2012, 11, 28, 4, 0]).format("A"), "утра", "morning");
+ test.equal(moment([2012, 11, 28, 11, 59]).format("A"), "утра", "morning");
+ test.equal(moment([2012, 11, 28, 12, 0]).format("A"), "дня", "afternoon");
+ test.equal(moment([2012, 11, 28, 16, 59]).format("A"), "дня", "afternoon");
+ test.equal(moment([2012, 11, 28, 17, 0]).format("A"), "вечера", "evening");
+ test.equal(moment([2012, 11, 28, 23, 59]).format("A"), "вечера", "evening");
+
+ test.done();
+ },
+
"format ordinal" : function (test) {
test.expect(31);
test.expect(18);
var a = [
['dddd, Do MMMM YYYY, HH:mm:ss', 'неділя, 14-го лютого 2010, 15:25:50'],
- ['ddd, hA', 'нед, 3PM'],
+ ['ddd, h A', 'нед, 3 дня'],
['M Mo MM MMMM MMM', '2 2-й 02 лютий лют'],
['YYYY YY', '2010 10'],
['D Do DD', '14 14-го 14'],
['H HH', '15 15'],
['m mm', '25 25'],
['s ss', '50 50'],
- ['a A', 'pm PM'],
+ ['a A', 'дня дня'],
['DDDo [день року]', '45-й день року'],
['L', '14.02.2010'],
['LL', '14 лютого 2010 р.'],
test.done();
},
+ "format meridiem" : function (test) {
+ test.expect(8);
+
+ test.equal(moment([2012, 11, 28, 0, 0]).format("A"), "ночі", "night");
+ test.equal(moment([2012, 11, 28, 3, 59]).format("A"), "ночі", "night");
+ test.equal(moment([2012, 11, 28, 4, 0]).format("A"), "ранку", "morning");
+ test.equal(moment([2012, 11, 28, 11, 59]).format("A"), "ранку", "morning");
+ test.equal(moment([2012, 11, 28, 12, 0]).format("A"), "дня", "afternoon");
+ test.equal(moment([2012, 11, 28, 16, 59]).format("A"), "дня", "afternoon");
+ test.equal(moment([2012, 11, 28, 17, 0]).format("A"), "вечора", "evening");
+ test.equal(moment([2012, 11, 28, 23, 59]).format("A"), "вечора", "evening");
+
+ test.done();
+ },
+
"format ordinal" : function (test) {
test.expect(31);
test.equal(moment([2011, 0, 1]).format('DDDo'), '1-й', '1-й');