UNPKG

moment-timezone

Version:

Timezone plugin for Moment.js.

106 lines (78 loc) 7.47 kB
var moment = require("../../index"); exports["Asia/Seoul"] = { "1904" : function (t) { t.equal(moment("1904-11-30T15:29:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1904-11-30T15:29:59+00:00 should be 23:59:59 KST"); t.equal(moment("1904-11-30T15:30:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "00:30:00", "1904-11-30T15:30:00+00:00 should be 00:30:00 KST"); t.equal(moment("1904-11-30T15:29:59+00:00").tz("Asia/Seoul").zone(), -510, "1904-11-30T15:29:59+00:00 should be -510 minutes offset in KST"); t.equal(moment("1904-11-30T15:30:00+00:00").tz("Asia/Seoul").zone(), -540, "1904-11-30T15:30:00+00:00 should be -540 minutes offset in KST"); t.done(); }, "1927" : function (t) { t.equal(moment("1927-12-31T14:59:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1927-12-31T14:59:59+00:00 should be 23:59:59 KST"); t.equal(moment("1927-12-31T15:00:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:30:00", "1927-12-31T15:00:00+00:00 should be 23:30:00 KST"); t.equal(moment("1927-12-31T14:59:59+00:00").tz("Asia/Seoul").zone(), -540, "1927-12-31T14:59:59+00:00 should be -540 minutes offset in KST"); t.equal(moment("1927-12-31T15:00:00+00:00").tz("Asia/Seoul").zone(), -510, "1927-12-31T15:00:00+00:00 should be -510 minutes offset in KST"); t.done(); }, "1931" : function (t) { t.equal(moment("1931-12-31T15:29:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1931-12-31T15:29:59+00:00 should be 23:59:59 KST"); t.equal(moment("1931-12-31T15:30:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "00:30:00", "1931-12-31T15:30:00+00:00 should be 00:30:00 KST"); t.equal(moment("1931-12-31T15:29:59+00:00").tz("Asia/Seoul").zone(), -510, "1931-12-31T15:29:59+00:00 should be -510 minutes offset in KST"); t.equal(moment("1931-12-31T15:30:00+00:00").tz("Asia/Seoul").zone(), -540, "1931-12-31T15:30:00+00:00 should be -540 minutes offset in KST"); t.done(); }, "1954" : function (t) { t.equal(moment("1954-03-20T14:59:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1954-03-20T14:59:59+00:00 should be 23:59:59 KST"); t.equal(moment("1954-03-20T15:00:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:00:00", "1954-03-20T15:00:00+00:00 should be 23:00:00 KST"); t.equal(moment("1954-03-20T14:59:59+00:00").tz("Asia/Seoul").zone(), -540, "1954-03-20T14:59:59+00:00 should be -540 minutes offset in KST"); t.equal(moment("1954-03-20T15:00:00+00:00").tz("Asia/Seoul").zone(), -480, "1954-03-20T15:00:00+00:00 should be -480 minutes offset in KST"); t.done(); }, "1960" : function (t) { t.equal(moment("1960-05-14T15:59:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1960-05-14T15:59:59+00:00 should be 23:59:59 KST"); t.equal(moment("1960-05-14T16:00:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "01:00:00", "1960-05-14T16:00:00+00:00 should be 01:00:00 KDT"); t.equal(moment("1960-09-12T14:59:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1960-09-12T14:59:59+00:00 should be 23:59:59 KDT"); t.equal(moment("1960-09-12T15:00:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:00:00", "1960-09-12T15:00:00+00:00 should be 23:00:00 KST"); t.equal(moment("1960-05-14T15:59:59+00:00").tz("Asia/Seoul").zone(), -480, "1960-05-14T15:59:59+00:00 should be -480 minutes offset in KST"); t.equal(moment("1960-05-14T16:00:00+00:00").tz("Asia/Seoul").zone(), -540, "1960-05-14T16:00:00+00:00 should be -540 minutes offset in KDT"); t.equal(moment("1960-09-12T14:59:59+00:00").tz("Asia/Seoul").zone(), -540, "1960-09-12T14:59:59+00:00 should be -540 minutes offset in KDT"); t.equal(moment("1960-09-12T15:00:00+00:00").tz("Asia/Seoul").zone(), -480, "1960-09-12T15:00:00+00:00 should be -480 minutes offset in KST"); t.done(); }, "1961" : function (t) { t.equal(moment("1961-08-09T15:59:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1961-08-09T15:59:59+00:00 should be 23:59:59 KST"); t.equal(moment("1961-08-09T16:00:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "00:30:00", "1961-08-09T16:00:00+00:00 should be 00:30:00 KST"); t.equal(moment("1961-08-09T15:59:59+00:00").tz("Asia/Seoul").zone(), -480, "1961-08-09T15:59:59+00:00 should be -480 minutes offset in KST"); t.equal(moment("1961-08-09T16:00:00+00:00").tz("Asia/Seoul").zone(), -510, "1961-08-09T16:00:00+00:00 should be -510 minutes offset in KST"); t.done(); }, "1968" : function (t) { t.equal(moment("1968-09-30T15:29:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1968-09-30T15:29:59+00:00 should be 23:59:59 KST"); t.equal(moment("1968-09-30T15:30:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "00:30:00", "1968-09-30T15:30:00+00:00 should be 00:30:00 KST"); t.equal(moment("1968-09-30T15:29:59+00:00").tz("Asia/Seoul").zone(), -510, "1968-09-30T15:29:59+00:00 should be -510 minutes offset in KST"); t.equal(moment("1968-09-30T15:30:00+00:00").tz("Asia/Seoul").zone(), -540, "1968-09-30T15:30:00+00:00 should be -540 minutes offset in KST"); t.done(); }, "1987" : function (t) { t.equal(moment("1987-05-09T14:59:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1987-05-09T14:59:59+00:00 should be 23:59:59 KST"); t.equal(moment("1987-05-09T15:00:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "01:00:00", "1987-05-09T15:00:00+00:00 should be 01:00:00 KDT"); t.equal(moment("1987-10-10T13:59:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1987-10-10T13:59:59+00:00 should be 23:59:59 KDT"); t.equal(moment("1987-10-10T14:00:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:00:00", "1987-10-10T14:00:00+00:00 should be 23:00:00 KST"); t.equal(moment("1987-05-09T14:59:59+00:00").tz("Asia/Seoul").zone(), -540, "1987-05-09T14:59:59+00:00 should be -540 minutes offset in KST"); t.equal(moment("1987-05-09T15:00:00+00:00").tz("Asia/Seoul").zone(), -600, "1987-05-09T15:00:00+00:00 should be -600 minutes offset in KDT"); t.equal(moment("1987-10-10T13:59:59+00:00").tz("Asia/Seoul").zone(), -600, "1987-10-10T13:59:59+00:00 should be -600 minutes offset in KDT"); t.equal(moment("1987-10-10T14:00:00+00:00").tz("Asia/Seoul").zone(), -540, "1987-10-10T14:00:00+00:00 should be -540 minutes offset in KST"); t.done(); }, "1988" : function (t) { t.equal(moment("1988-05-07T14:59:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1988-05-07T14:59:59+00:00 should be 23:59:59 KST"); t.equal(moment("1988-05-07T15:00:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "01:00:00", "1988-05-07T15:00:00+00:00 should be 01:00:00 KDT"); t.equal(moment("1988-10-08T13:59:59+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:59:59", "1988-10-08T13:59:59+00:00 should be 23:59:59 KDT"); t.equal(moment("1988-10-08T14:00:00+00:00").tz("Asia/Seoul").format("HH:mm:ss"), "23:00:00", "1988-10-08T14:00:00+00:00 should be 23:00:00 KST"); t.equal(moment("1988-05-07T14:59:59+00:00").tz("Asia/Seoul").zone(), -540, "1988-05-07T14:59:59+00:00 should be -540 minutes offset in KST"); t.equal(moment("1988-05-07T15:00:00+00:00").tz("Asia/Seoul").zone(), -600, "1988-05-07T15:00:00+00:00 should be -600 minutes offset in KDT"); t.equal(moment("1988-10-08T13:59:59+00:00").tz("Asia/Seoul").zone(), -600, "1988-10-08T13:59:59+00:00 should be -600 minutes offset in KDT"); t.equal(moment("1988-10-08T14:00:00+00:00").tz("Asia/Seoul").zone(), -540, "1988-10-08T14:00:00+00:00 should be -540 minutes offset in KST"); t.done(); } };