diff options
Diffstat (limited to 'date-fns/src/locale/lt')
-rw-r--r-- | date-fns/src/locale/lt/_lib/formatDistance/index.js | 165 | ||||
-rw-r--r-- | date-fns/src/locale/lt/_lib/formatLong/index.js | 41 | ||||
-rw-r--r-- | date-fns/src/locale/lt/_lib/formatRelative/index.js | 12 | ||||
-rw-r--r-- | date-fns/src/locale/lt/_lib/localize/index.js | 225 | ||||
-rw-r--r-- | date-fns/src/locale/lt/_lib/match/index.js | 150 | ||||
-rw-r--r-- | date-fns/src/locale/lt/index.d.ts | 4 | ||||
-rw-r--r-- | date-fns/src/locale/lt/index.js | 32 | ||||
-rw-r--r-- | date-fns/src/locale/lt/index.js.flow | 35 | ||||
-rw-r--r-- | date-fns/src/locale/lt/snapshot.md | 304 |
9 files changed, 968 insertions, 0 deletions
diff --git a/date-fns/src/locale/lt/_lib/formatDistance/index.js b/date-fns/src/locale/lt/_lib/formatDistance/index.js new file mode 100644 index 0000000..0ec0f66 --- /dev/null +++ b/date-fns/src/locale/lt/_lib/formatDistance/index.js @@ -0,0 +1,165 @@ +var formatDistanceLocale = { + lessThanXSeconds: { + one: translateSeconds, + other: translate + }, + + xSeconds: { + one: translateSeconds, + other: translate + }, + + halfAMinute: 'pusė minutės', + + lessThanXMinutes: { + one: translateSingular, + other: translate + }, + + xMinutes: { + one: translateSingular, + other: translate + }, + + aboutXHours: { + one: translateSingular, + other: translate + }, + + xHours: { + one: translateSingular, + other: translate + }, + + xDays: { + one: translateSingular, + other: translate + }, + + aboutWeeks: { + one: translateSingular, + other: translate + }, + + xWeeks: { + one: translateSingular, + other: translate + }, + + aboutXMonths: { + one: translateSingular, + other: translate + }, + + xMonths: { + one: translateSingular, + other: translate + }, + + aboutXYears: { + one: translateSingular, + other: translate + }, + + xYears: { + one: translateSingular, + other: translate + }, + + overXYears: { + one: translateSingular, + other: translate + }, + + almostXYears: { + one: translateSingular, + other: translate + } +} + +var translations = { + xseconds_other: 'sekundė_sekundžių_sekundes', + xminutes_one: 'minutė_minutės_minutę', + xminutes_other: 'minutės_minučių_minutes', + xhours_one: 'valanda_valandos_valandą', + xhours_other: 'valandos_valandų_valandas', + xdays_one: 'diena_dienos_dieną', + xdays_other: 'dienos_dienų_dienas', + xweeks_one: 'savaitė_savaitės_savaitę', + xweeks_other: 'savaitės_savaičių_savaites', + xmonths_one: 'mėnuo_mėnesio_mėnesį', + xmonths_other: 'mėnesiai_mėnesių_mėnesius', + xyears_one: 'metai_metų_metus', + xyears_other: 'metai_metų_metus', + about: 'apie', + over: 'daugiau nei', + almost: 'beveik', + lessthan: 'mažiau nei' +} +function translateSeconds(number, addSuffix, key, isFuture) { + if (!addSuffix) { + return 'kelios sekundės' + } else { + return isFuture ? 'kelių sekundžių' : 'kelias sekundes' + } +} +function translateSingular(number, addSuffix, key, isFuture) { + return !addSuffix ? forms(key)[0] : isFuture ? forms(key)[1] : forms(key)[2] +} +function special(number) { + return number % 10 === 0 || (number > 10 && number < 20) +} +function forms(key) { + return translations[key].split('_') +} +function translate(number, addSuffix, key, isFuture) { + var result = number + ' ' + if (number === 1) { + return result + translateSingular(number, addSuffix, key[0], isFuture) + } else if (!addSuffix) { + return result + (special(number) ? forms(key)[1] : forms(key)[0]) + } else { + if (isFuture) { + return result + forms(key)[1] + } else { + return result + (special(number) ? forms(key)[1] : forms(key)[2]) + } + } +} + +export default function formatDistance(token, count, options) { + options = options || {} + var adverb = token.match(/about|over|almost|lessthan/i) + var unit = token.replace(adverb, '') + + var result + if (typeof formatDistanceLocale[token] === 'string') { + result = formatDistanceLocale[token] + } else if (count === 1) { + result = formatDistanceLocale[token].one( + count, + options.addSuffix, + unit.toLowerCase() + '_one' + ) + } else { + result = formatDistanceLocale[token].other( + count, + options.addSuffix, + unit.toLowerCase() + '_other' + ) + } + + if (adverb) { + result = translations[adverb[0].toLowerCase()] + ' ' + result + } + + if (options.addSuffix) { + if (options.comparison > 0) { + return 'po ' + result + } else { + return 'prieš ' + result + } + } + + return result +} diff --git a/date-fns/src/locale/lt/_lib/formatLong/index.js b/date-fns/src/locale/lt/_lib/formatLong/index.js new file mode 100644 index 0000000..74448f9 --- /dev/null +++ b/date-fns/src/locale/lt/_lib/formatLong/index.js @@ -0,0 +1,41 @@ +import buildFormatLongFn from '../../../_lib/buildFormatLongFn/index' + +var dateFormats = { + full: "y 'm'. MMMM d 'd'., EEEE", + long: "y 'm'. MMMM d 'd'.", + medium: 'y-MM-dd', + short: 'y-MM-dd' +} + +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm' +} + +var dateTimeFormats = { + full: '{{date}} {{time}}', + long: '{{date}} {{time}}', + medium: '{{date}} {{time}}', + short: '{{date}} {{time}}' +} + +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +} + +export default formatLong diff --git a/date-fns/src/locale/lt/_lib/formatRelative/index.js b/date-fns/src/locale/lt/_lib/formatRelative/index.js new file mode 100644 index 0000000..ca7f71e --- /dev/null +++ b/date-fns/src/locale/lt/_lib/formatRelative/index.js @@ -0,0 +1,12 @@ +var formatRelativeLocale = { + lastWeek: "'Praėjusį' eeee p", + yesterday: "'Vakar' p", + today: "'Šiandien' p", + tomorrow: "'Rytoj' p", + nextWeek: 'eeee p', + other: 'P' +} + +export default function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token] +} diff --git a/date-fns/src/locale/lt/_lib/localize/index.js b/date-fns/src/locale/lt/_lib/localize/index.js new file mode 100644 index 0000000..f318617 --- /dev/null +++ b/date-fns/src/locale/lt/_lib/localize/index.js @@ -0,0 +1,225 @@ +import buildLocalizeFn from '../../../_lib/buildLocalizeFn/index' + +var eraValues = { + narrow: ['pr. Kr.', 'po Kr.'], + abbreviated: ['pr. Kr.', 'po Kr.'], + wide: ['prieš Kristų', 'po Kristaus'] +} + +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['I ketv.', 'II ketv.', 'III ketv.', 'IV ketv.'], + wide: ['I ketvirtis', 'II ketvirtis', 'III ketvirtis', 'IV ketvirtis'] +} + +var formattingQuarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['I k.', 'II k.', 'III k.', 'IV k.'], + wide: ['I ketvirtis', 'II ketvirtis', 'III ketvirtis', 'IV ketvirtis'] +} + +var monthValues = { + narrow: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], + abbreviated: [ + 'saus.', + 'vas.', + 'kov.', + 'bal.', + 'geg.', + 'birž.', + 'liep.', + 'rugp.', + 'rugs.', + 'spal.', + 'lapkr.', + 'gruod.' + ], + wide: [ + 'sausis', + 'vasaris', + 'kovas', + 'balandis', + 'gegužė', + 'birželis', + 'liepa', + 'rugpjūtis', + 'rugsėjis', + 'spalis', + 'lapkritis', + 'gruodis' + ] +} + +var formattingMonthValues = { + narrow: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], + abbreviated: [ + 'saus.', + 'vas.', + 'kov.', + 'bal.', + 'geg.', + 'birž.', + 'liep.', + 'rugp.', + 'rugs.', + 'spal.', + 'lapkr.', + 'gruod.' + ], + wide: [ + 'sausio', + 'vasario', + 'kovo', + 'balandžio', + 'gegužės', + 'birželio', + 'liepos', + 'rugpjūčio', + 'rugsėjo', + 'spalio', + 'lapkričio', + 'gruodžio' + ] +} + +var dayValues = { + narrow: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], + short: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'], + abbreviated: ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'], + wide: [ + 'sekmadienis', + 'pirmadienis', + 'antradienis', + 'trečiadienis', + 'ketvirtadienis', + 'penktadienis', + 'šeštadienis' + ] +} + +var formattingDayValues = { + narrow: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], + short: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'], + abbreviated: ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'], + wide: [ + 'sekmadienį', + 'pirmadienį', + 'antradienį', + 'trečiadienį', + 'ketvirtadienį', + 'penktadienį', + 'šeštadienį' + ] +} + +var dayPeriodValues = { + narrow: { + am: 'pr. p.', + pm: 'pop.', + midnight: 'vidurnaktis', + noon: 'vidurdienis', + morning: 'rytas', + afternoon: 'diena', + evening: 'vakaras', + night: 'naktis' + }, + abbreviated: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'vidurdienis', + morning: 'rytas', + afternoon: 'diena', + evening: 'vakaras', + night: 'naktis' + }, + wide: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'vidurdienis', + morning: 'rytas', + afternoon: 'diena', + evening: 'vakaras', + night: 'naktis' + } +} +var formattingDayPeriodValues = { + narrow: { + am: 'pr. p.', + pm: 'pop.', + midnight: 'vidurnaktis', + noon: 'perpiet', + morning: 'rytas', + afternoon: 'popietė', + evening: 'vakaras', + night: 'naktis' + }, + abbreviated: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'perpiet', + morning: 'rytas', + afternoon: 'popietė', + evening: 'vakaras', + night: 'naktis' + }, + wide: { + am: 'priešpiet', + pm: 'popiet', + midnight: 'vidurnaktis', + noon: 'perpiet', + morning: 'rytas', + afternoon: 'popietė', + evening: 'vakaras', + night: 'naktis' + } +} + +function ordinalNumber(dirtyNumber, _dirtyOptions) { + var number = Number(dirtyNumber) + return number + '-oji' +} + +var localize = { + ordinalNumber: ordinalNumber, + + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + formattingValues: formattingQuarterValues, + defaultFormattingWidth: 'wide', + argumentCallback: function(quarter) { + return Number(quarter) - 1 + } + }), + + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide', + formattingValues: formattingMonthValues, + defaultFormattingWidth: 'wide' + }), + + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide', + formattingValues: formattingDayValues, + defaultFormattingWidth: 'wide' + }), + + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +} + +export default localize diff --git a/date-fns/src/locale/lt/_lib/match/index.js b/date-fns/src/locale/lt/_lib/match/index.js new file mode 100644 index 0000000..5bebf37 --- /dev/null +++ b/date-fns/src/locale/lt/_lib/match/index.js @@ -0,0 +1,150 @@ +import buildMatchPatternFn from '../../../_lib/buildMatchPatternFn/index' +import buildMatchFn from '../../../_lib/buildMatchFn/index' + +var matchOrdinalNumberPattern = /^(\d+)(-oji)?/i +var parseOrdinalNumberPattern = /\d+/i + +var matchEraPatterns = { + narrow: /^p(r|o)\.?\s?(kr\.?|me)/i, + abbreviated: /^(pr\.\s?(kr\.|m\.\s?e\.)|po\s?kr\.|mūsų eroje)/i, + wide: /^(prieš Kristų|prieš mūsų erą|po Kristaus|mūsų eroje)/i +} +var parseEraPatterns = { + wide: [/prieš/i, /(po|mūsų)/i], + any: [/^pr/i, /^(po|m)/i] +} + +var matchQuarterPatterns = { + narrow: /^([1234])/i, + abbreviated: /^(I|II|III|IV)\s?ketv?\.?/i, + wide: /^(I|II|III|IV)\s?ketvirtis/i +} +var parseQuarterPatterns = { + narrow: [/1/i, /2/i, /3/i, /4/i], + any: [/I$/i, /II$/i, /III/i, /IV/i] +} + +var matchMonthPatterns = { + narrow: /^[svkbglr]/i, + abbreviated: /^(saus\.|vas\.|kov\.|bal\.|geg\.|birž\.|liep\.|rugp\.|rugs\.|spal\.|lapkr\.|gruod\.)/i, + wide: /^(sausi(s|o)|vasari(s|o)|kov(a|o)s|balandž?i(s|o)|gegužės?|birželi(s|o)|liep(a|os)|rugpjū(t|č)i(s|o)|rugsėj(is|o)|spali(s|o)|lapkri(t|č)i(s|o)|gruodž?i(s|o))/i +} +var parseMonthPatterns = { + narrow: [ + /^s/i, + /^v/i, + /^k/i, + /^b/i, + /^g/i, + /^b/i, + /^l/i, + /^r/i, + /^r/i, + /^s/i, + /^l/i, + /^g/i + ], + any: [ + /^saus/i, + /^vas/i, + /^kov/i, + /^bal/i, + /^geg/i, + /^birž/i, + /^liep/i, + /^rugp/i, + /^rugs/i, + /^spal/i, + /^lapkr/i, + /^gruod/i + ] +} + +var matchDayPatterns = { + narrow: /^[spatkš]/i, + short: /^(sk|pr|an|tr|kt|pn|št)/i, + abbreviated: /^(sk|pr|an|tr|kt|pn|št)/i, + wide: /^(sekmadien(is|į)|pirmadien(is|į)|antradien(is|į)|trečiadien(is|į)|ketvirtadien(is|į)|penktadien(is|į)|šeštadien(is|į))/i +} +var parseDayPatterns = { + narrow: [/^s/i, /^p/i, /^a/i, /^t/i, /^k/i, /^p/i, /^š/i], + wide: [/^se/i, /^pi/i, /^an/i, /^tr/i, /^ke/i, /^pe/i, /^še/i], + any: [/^sk/i, /^pr/i, /^an/i, /^tr/i, /^kt/i, /^pn/i, /^št/i] +} + +var matchDayPeriodPatterns = { + narrow: /^(pr.\s?p.|pop.|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i, + any: /^(priešpiet|popiet$|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i +} +var parseDayPeriodPatterns = { + narrow: { + am: /^pr/i, + pm: /^pop./i, + midnight: /^vidurnaktis/i, + noon: /^(vidurdienis|perp)/i, + morning: /rytas/i, + afternoon: /(die|popietė)/i, + evening: /vakaras/i, + night: /naktis/i + }, + any: { + am: /^pr/i, + pm: /^popiet$/i, + midnight: /^vidurnaktis/i, + noon: /^(vidurdienis|perp)/i, + morning: /rytas/i, + afternoon: /(die|popietė)/i, + evening: /vakaras/i, + night: /naktis/i + } +} + +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function(value) { + return parseInt(value, 10) + } + }), + + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function(index) { + return index + 1 + } + }), + + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +} + +export default match diff --git a/date-fns/src/locale/lt/index.d.ts b/date-fns/src/locale/lt/index.d.ts new file mode 100644 index 0000000..573a840 --- /dev/null +++ b/date-fns/src/locale/lt/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lt } from 'date-fns/locale' +export default lt diff --git a/date-fns/src/locale/lt/index.js b/date-fns/src/locale/lt/index.js new file mode 100644 index 0000000..c954ccd --- /dev/null +++ b/date-fns/src/locale/lt/index.js @@ -0,0 +1,32 @@ +import formatDistance from './_lib/formatDistance/index' +import formatLong from './_lib/formatLong/index' +import formatRelative from './_lib/formatRelative/index' +import localize from './_lib/localize/index' +import match from './_lib/match/index' + +/** + * @type {Locale} + * @category Locales + * + * @summary Lithuanian locale. + * @language Lithuanian + * + * @iso-639-2 lit + * + * @author Pavlo Shpak [@pshpak]{@link https://github.com/pshpak} + * @author Eduardo Pardo [@eduardopsll]{@link https://github.com/eduardopsll} + */ +var locale = { + code: 'lt', + formatDistance: formatDistance, + formatLong: formatLong, + formatRelative: formatRelative, + localize: localize, + match: match, + options: { + weekStartsOn: 1 /* Monday */, + firstWeekContainsDate: 4 + } +} + +export default locale diff --git a/date-fns/src/locale/lt/index.js.flow b/date-fns/src/locale/lt/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/date-fns/src/locale/lt/index.js.flow @@ -0,0 +1,35 @@ +// @flow +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +export type Locale = { + code?: string, + formatDistance?: (...args: Array<any>) => any, + formatRelative?: (...args: Array<any>) => any, + localize?: { + ordinalNumber: (...args: Array<any>) => any, + era: (...args: Array<any>) => any, + quarter: (...args: Array<any>) => any, + month: (...args: Array<any>) => any, + day: (...args: Array<any>) => any, + dayPeriod: (...args: Array<any>) => any, + }, + formatLong?: { + date: (...args: Array<any>) => any, + time: (...args: Array<any>) => any, + dateTime: (...args: Array<any>) => any, + }, + match?: { + ordinalNumber: (...args: Array<any>) => any, + era: (...args: Array<any>) => any, + quarter: (...args: Array<any>) => any, + month: (...args: Array<any>) => any, + day: (...args: Array<any>) => any, + dayPeriod: (...args: Array<any>) => any, + }, + options?: { + weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, + firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, + }, +} + +declare module.exports: Locale diff --git a/date-fns/src/locale/lt/snapshot.md b/date-fns/src/locale/lt/snapshot.md new file mode 100644 index 0000000..368443f --- /dev/null +++ b/date-fns/src/locale/lt/snapshot.md @@ -0,0 +1,304 @@ +# Lithuanian (lt) locale + +## `format` and `parse` + +| Title | Token string | Date | `format` result | `parse` result | +| ------------------------------- | ------------ | ------------------------ | ----------------------------------------------------- | ------------------------ | +| Calendar year | yo | 1987-02-11T12:13:14.015Z | 1987-oji | 1987-01-01T00:00:00.000Z | +| | | 0005-01-01T12:13:14.015Z | 5-oji | 0005-01-01T00:00:00.000Z | +| Local week-numbering year | Yo | 1987-02-11T12:13:14.015Z | 1987-oji | 1986-12-29T00:00:00.000Z | +| | | 0005-01-01T12:13:14.015Z | 4-oji | 0003-12-29T00:00:00.000Z | +| Quarter (formatting) | Qo | 2019-01-01T12:13:14.015Z | 1-oji | 2019-01-01T00:00:00.000Z | +| | | 2019-04-01T12:13:14.015Z | 2-oji | 2019-04-01T00:00:00.000Z | +| | QQQ | 2019-01-01T12:13:14.015Z | I k. | Invalid Date | +| | | 2019-04-01T12:13:14.015Z | II k. | Invalid Date | +| | QQQQ | 2019-01-01T12:13:14.015Z | I ketvirtis | Invalid Date | +| | | 2019-04-01T12:13:14.015Z | II ketvirtis | Invalid Date | +| | QQQQQ | 2019-01-01T12:13:14.015Z | 1 | 2019-01-01T00:00:00.000Z | +| | | 2019-04-01T12:13:14.015Z | 2 | 2019-04-01T00:00:00.000Z | +| Quarter (stand-alone) | qo | 2019-01-01T12:13:14.015Z | 1-oji | 2019-01-01T00:00:00.000Z | +| | | 2019-04-01T12:13:14.015Z | 2-oji | 2019-04-01T00:00:00.000Z | +| | qqq | 2019-01-01T12:13:14.015Z | I ketv. | Invalid Date | +| | | 2019-04-01T12:13:14.015Z | II ketv. | Invalid Date | +| | qqqq | 2019-01-01T12:13:14.015Z | I ketvirtis | Invalid Date | +| | | 2019-04-01T12:13:14.015Z | II ketvirtis | Invalid Date | +| Month (formatting) | Mo | 2019-02-11T12:13:14.015Z | 2-oji | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | 7-oji | 2019-07-01T00:00:00.000Z | +| | MMM | 2019-02-11T12:13:14.015Z | vas. | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | liep. | 2019-07-01T00:00:00.000Z | +| | MMMM | 2019-02-11T12:13:14.015Z | vasario | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | liepos | 2019-07-01T00:00:00.000Z | +| | MMMMM | 2019-02-11T12:13:14.015Z | V | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | L | 2019-07-01T00:00:00.000Z | +| Month (stand-alone) | Lo | 2019-02-11T12:13:14.015Z | 2-oji | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | 7-oji | 2019-07-01T00:00:00.000Z | +| | LLL | 2019-02-11T12:13:14.015Z | vas. | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | liep. | 2019-07-01T00:00:00.000Z | +| | LLLL | 2019-02-11T12:13:14.015Z | vasaris | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | liepa | 2019-07-01T00:00:00.000Z | +| | LLLLL | 2019-02-11T12:13:14.015Z | V | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | L | 2019-07-01T00:00:00.000Z | +| Local week of year | wo | 2019-01-01T12:13:14.015Z | 1-oji | 2018-12-31T00:00:00.000Z | +| | | 2019-12-01T12:13:14.015Z | 48-oji | 2019-11-25T00:00:00.000Z | +| ISO week of year | Io | 2019-01-01T12:13:14.015Z | 1-oji | 2018-12-31T00:00:00.000Z | +| | | 2019-12-01T12:13:14.015Z | 48-oji | 2019-11-25T00:00:00.000Z | +| Day of month | do | 2019-02-11T12:13:14.015Z | 11-oji | 2019-02-11T00:00:00.000Z | +| | | 2019-02-28T12:13:14.015Z | 28-oji | 2019-02-28T00:00:00.000Z | +| Day of year | Do | 2019-02-11T12:13:14.015Z | 42-oji | 2019-02-11T00:00:00.000Z | +| | | 2019-12-31T12:13:14.015Z | 365-oji | 2019-12-31T00:00:00.000Z | +| Day of week (formatting) | E | 2019-02-11T12:13:14.015Z | pr | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | pn | 2019-02-15T00:00:00.000Z | +| | EE | 2019-02-11T12:13:14.015Z | pr | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | pn | 2019-02-15T00:00:00.000Z | +| | EEE | 2019-02-11T12:13:14.015Z | pr | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | pn | 2019-02-15T00:00:00.000Z | +| | EEEE | 2019-02-11T12:13:14.015Z | pirmadienį | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | penktadienį | 2019-02-15T00:00:00.000Z | +| | EEEEE | 2019-02-11T12:13:14.015Z | P | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | P | 2019-02-11T00:00:00.000Z | +| | EEEEEE | 2019-02-11T12:13:14.015Z | Pr | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | Pn | 2019-02-15T00:00:00.000Z | +| ISO day of week (formatting) | io | 2019-02-11T12:13:14.015Z | 1-oji | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | 5-oji | 2019-02-15T00:00:00.000Z | +| | iii | 2019-02-11T12:13:14.015Z | pr | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | pn | 2019-02-15T00:00:00.000Z | +| | iiii | 2019-02-11T12:13:14.015Z | pirmadienį | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | penktadienį | 2019-02-15T00:00:00.000Z | +| | iiiii | 2019-02-11T12:13:14.015Z | P | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | P | 2019-02-11T00:00:00.000Z | +| | iiiiii | 2019-02-11T12:13:14.015Z | Pr | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | Pn | 2019-02-15T00:00:00.000Z | +| Local day of week (formatting) | eo | 2019-02-11T12:13:14.015Z | 1-oji | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | 5-oji | 2019-02-15T00:00:00.000Z | +| | eee | 2019-02-11T12:13:14.015Z | pr | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | pn | 2019-02-15T00:00:00.000Z | +| | eeee | 2019-02-11T12:13:14.015Z | pirmadienį | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | penktadienį | 2019-02-15T00:00:00.000Z | +| | eeeee | 2019-02-11T12:13:14.015Z | P | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | P | 2019-02-11T00:00:00.000Z | +| | eeeeee | 2019-02-11T12:13:14.015Z | Pr | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | Pn | 2019-02-15T00:00:00.000Z | +| Local day of week (stand-alone) | co | 2019-02-11T12:13:14.015Z | 1-oji | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | 5-oji | 2019-02-15T00:00:00.000Z | +| | ccc | 2019-02-11T12:13:14.015Z | pr | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | pn | 2019-02-15T00:00:00.000Z | +| | cccc | 2019-02-11T12:13:14.015Z | pirmadienis | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | penktadienis | 2019-02-15T00:00:00.000Z | +| | ccccc | 2019-02-11T12:13:14.015Z | P | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | P | 2019-02-11T00:00:00.000Z | +| | cccccc | 2019-02-11T12:13:14.015Z | Pr | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | Pn | 2019-02-15T00:00:00.000Z | +| AM, PM | a | 2019-02-11T11:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | aa | 2019-02-11T11:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | aaa | 2019-02-11T11:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | aaaa | 2019-02-11T11:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | aaaaa | 2019-02-11T11:13:14.015Z | pr. p. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pop. | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pop. | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | pr. p. | 2019-02-11T00:00:00.000Z | +| AM, PM, noon, midnight | b | 2019-02-11T11:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | bb | 2019-02-11T11:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | bbb | 2019-02-11T11:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | bbbb | 2019-02-11T11:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | popiet | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | priešpiet | 2019-02-11T00:00:00.000Z | +| | bbbbb | 2019-02-11T11:13:14.015Z | pr. p. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pop. | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pop. | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | pr. p. | 2019-02-11T00:00:00.000Z | +| Flexible day period | B | 2019-02-11T11:13:14.015Z | rytas | 2019-02-11T04:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popietė | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | vakaras | 2019-02-11T17:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | naktis | 2019-02-11T00:00:00.000Z | +| | BB | 2019-02-11T11:13:14.015Z | rytas | 2019-02-11T04:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popietė | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | vakaras | 2019-02-11T17:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | naktis | 2019-02-11T00:00:00.000Z | +| | BBB | 2019-02-11T11:13:14.015Z | rytas | 2019-02-11T04:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popietė | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | vakaras | 2019-02-11T17:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | naktis | 2019-02-11T00:00:00.000Z | +| | BBBB | 2019-02-11T11:13:14.015Z | rytas | 2019-02-11T04:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popietė | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | vakaras | 2019-02-11T17:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | naktis | 2019-02-11T00:00:00.000Z | +| | BBBBB | 2019-02-11T11:13:14.015Z | rytas | 2019-02-11T04:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | popietė | Invalid Date | +| | | 2019-02-11T19:13:14.015Z | vakaras | 2019-02-11T17:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | naktis | 2019-02-11T00:00:00.000Z | +| Hour [1-12] | ho | 2019-02-11T11:13:14.015Z | 11-oji | 2019-02-11T11:00:00.000Z | +| | | 2019-02-11T23:13:14.015Z | 11-oji | 2019-02-11T23:00:00.000Z | +| Hour [0-23] | Ho | 2019-02-11T11:13:14.015Z | 11-oji | 2019-02-11T11:00:00.000Z | +| | | 2019-02-11T23:13:14.015Z | 23-oji | 2019-02-11T23:00:00.000Z | +| Hour [0-11] | Ko | 2019-02-11T11:13:14.015Z | 11-oji | 2019-02-11T11:00:00.000Z | +| | | 2019-02-11T23:13:14.015Z | 11-oji | 2019-02-11T23:00:00.000Z | +| Hour [1-24] | ko | 2019-02-11T11:13:14.015Z | 11-oji | 2019-02-11T11:00:00.000Z | +| | | 2019-02-11T23:13:14.015Z | 23-oji | 2019-02-11T23:00:00.000Z | +| Minute | mo | 2019-01-01T12:01:14.015Z | 1-oji | 2019-01-01T12:01:00.000Z | +| | | 2019-04-01T12:55:14.015Z | 55-oji | 2019-04-01T12:55:00.000Z | +| Second | so | 2019-01-01T12:13:01.015Z | 1-oji | 2019-01-01T12:13:01.000Z | +| | | 2019-04-01T12:13:55.015Z | 55-oji | 2019-04-01T12:13:55.000Z | +| Long localized date | P | 1987-02-11T12:13:14.015Z | 1987-02-11 | 1987-02-11T00:00:00.000Z | +| | | 1453-05-29T23:59:59.999Z | 1453-05-29 | 1453-05-29T00:00:00.000Z | +| | PP | 1987-02-11T12:13:14.015Z | 1987-02-11 | 1987-02-11T00:00:00.000Z | +| | | 1453-05-29T23:59:59.999Z | 1453-05-29 | 1453-05-29T00:00:00.000Z | +| | PPP | 1987-02-11T12:13:14.015Z | 1987 m. vasario 11 d. | 1987-02-11T00:00:00.000Z | +| | | 1453-05-29T23:59:59.999Z | 1453 m. gegužės 29 d. | 1453-05-29T00:00:00.000Z | +| | PPPP | 1987-02-11T12:13:14.015Z | 1987 m. vasario 11 d., trečiadienį | 1987-02-11T00:00:00.000Z | +| | | 1453-05-29T23:59:59.999Z | 1453 m. gegužės 29 d., sekmadienį | 1453-05-29T00:00:00.000Z | +| Long localized time | p | 1987-02-11T12:13:14.015Z | 12:13 | 1987-02-11T12:13:00.000Z | +| | | 1453-05-29T23:59:59.999Z | 23:59 | 1453-05-29T23:59:00.000Z | +| | pp | 1987-02-11T12:13:14.015Z | 12:13:14 | 1987-02-11T12:13:14.000Z | +| | | 1453-05-29T23:59:59.999Z | 23:59:59 | 1453-05-29T23:59:59.000Z | +| | ppp | 1987-02-11T12:13:14.015Z | 12:13:14 GMT+0 | Errored | +| | | 1453-05-29T23:59:59.999Z | 23:59:59 GMT+0 | Errored | +| | pppp | 1987-02-11T12:13:14.015Z | 12:13:14 GMT+00:00 | Errored | +| | | 1453-05-29T23:59:59.999Z | 23:59:59 GMT+00:00 | Errored | +| Combination of date and time | Pp | 1987-02-11T12:13:14.015Z | 1987-02-11 12:13 | 1987-02-11T12:13:00.000Z | +| | | 1453-05-29T23:59:59.999Z | 1453-05-29 23:59 | 1453-05-29T23:59:00.000Z | +| | PPpp | 1987-02-11T12:13:14.015Z | 1987-02-11 12:13:14 | 1987-02-11T12:13:14.000Z | +| | | 1453-05-29T23:59:59.999Z | 1453-05-29 23:59:59 | 1453-05-29T23:59:59.000Z | +| | PPPppp | 1987-02-11T12:13:14.015Z | 1987 m. vasario 11 d. 12:13:14 GMT+0 | Errored | +| | | 1453-05-29T23:59:59.999Z | 1453 m. gegužės 29 d. 23:59:59 GMT+0 | Errored | +| | PPPPpppp | 1987-02-11T12:13:14.015Z | 1987 m. vasario 11 d., trečiadienį 12:13:14 GMT+00:00 | Errored | +| | | 1453-05-29T23:59:59.999Z | 1453 m. gegužės 29 d., sekmadienį 23:59:59 GMT+00:00 | Errored | + +## `formatDistance` + +If now is January 1st, 2000, 00:00. + +| Date | Result | `includeSeconds: true` | `addSuffix: true` | +| ------------------------ | ----------------- | ----------------------- | ----------------------- | +| 2006-01-01T00:00:00.000Z | apie 6 metai | apie 6 metai | po apie 6 metus | +| 2005-01-01T00:00:00.000Z | apie 5 metai | apie 5 metai | po apie 5 metus | +| 2004-01-01T00:00:00.000Z | apie 4 metai | apie 4 metai | po apie 4 metus | +| 2003-01-01T00:00:00.000Z | apie 3 metai | apie 3 metai | po apie 3 metus | +| 2002-01-01T00:00:00.000Z | apie 2 metai | apie 2 metai | po apie 2 metus | +| 2001-06-01T00:00:00.000Z | daugiau nei metai | daugiau nei metai | po daugiau nei metus | +| 2001-02-01T00:00:00.000Z | apie metai | apie metai | po apie metus | +| 2001-01-01T00:00:00.000Z | apie metai | apie metai | po apie metus | +| 2000-06-01T00:00:00.000Z | 5 mėnesiai | 5 mėnesiai | po 5 mėnesius | +| 2000-03-01T00:00:00.000Z | 2 mėnesiai | 2 mėnesiai | po 2 mėnesius | +| 2000-02-01T00:00:00.000Z | apie mėnuo | apie mėnuo | po apie mėnesį | +| 2000-01-15T00:00:00.000Z | 14 dienų | 14 dienų | po 14 dienų | +| 2000-01-02T00:00:00.000Z | diena | diena | po dieną | +| 2000-01-01T06:00:00.000Z | apie 6 valandos | apie 6 valandos | po apie 6 valandas | +| 2000-01-01T01:00:00.000Z | apie valanda | apie valanda | po apie valandą | +| 2000-01-01T00:45:00.000Z | apie valanda | apie valanda | po apie valandą | +| 2000-01-01T00:30:00.000Z | 30 minučių | 30 minučių | po 30 minučių | +| 2000-01-01T00:15:00.000Z | 15 minučių | 15 minučių | po 15 minučių | +| 2000-01-01T00:01:00.000Z | minutė | minutė | po minutę | +| 2000-01-01T00:00:25.000Z | mažiau nei minutė | pusė minutės | po mažiau nei minutę | +| 2000-01-01T00:00:15.000Z | mažiau nei minutė | mažiau nei 20 sekundžių | po mažiau nei minutę | +| 2000-01-01T00:00:05.000Z | mažiau nei minutė | mažiau nei 10 sekundžių | po mažiau nei minutę | +| 2000-01-01T00:00:00.000Z | mažiau nei minutė | mažiau nei 5 sekundė | prieš mažiau nei minutę | +| 1999-12-31T23:59:55.000Z | mažiau nei minutė | mažiau nei 10 sekundžių | prieš mažiau nei minutę | +| 1999-12-31T23:59:45.000Z | mažiau nei minutė | mažiau nei 20 sekundžių | prieš mažiau nei minutę | +| 1999-12-31T23:59:35.000Z | mažiau nei minutė | pusė minutės | prieš mažiau nei minutę | +| 1999-12-31T23:59:00.000Z | minutė | minutė | prieš minutę | +| 1999-12-31T23:45:00.000Z | 15 minučių | 15 minučių | prieš 15 minučių | +| 1999-12-31T23:30:00.000Z | 30 minučių | 30 minučių | prieš 30 minučių | +| 1999-12-31T23:15:00.000Z | apie valanda | apie valanda | prieš apie valandą | +| 1999-12-31T23:00:00.000Z | apie valanda | apie valanda | prieš apie valandą | +| 1999-12-31T18:00:00.000Z | apie 6 valandos | apie 6 valandos | prieš apie 6 valandas | +| 1999-12-30T00:00:00.000Z | 2 dienos | 2 dienos | prieš 2 dienas | +| 1999-12-15T00:00:00.000Z | 17 dienų | 17 dienų | prieš 17 dienų | +| 1999-12-01T00:00:00.000Z | apie mėnuo | apie mėnuo | prieš apie mėnesį | +| 1999-11-01T00:00:00.000Z | 2 mėnesiai | 2 mėnesiai | prieš 2 mėnesius | +| 1999-06-01T00:00:00.000Z | 7 mėnesiai | 7 mėnesiai | prieš 7 mėnesius | +| 1999-01-01T00:00:00.000Z | apie metai | apie metai | prieš apie metus | +| 1998-12-01T00:00:00.000Z | apie metai | apie metai | prieš apie metus | +| 1998-06-01T00:00:00.000Z | daugiau nei metai | daugiau nei metai | prieš daugiau nei metus | +| 1998-01-01T00:00:00.000Z | apie 2 metai | apie 2 metai | prieš apie 2 metus | +| 1997-01-01T00:00:00.000Z | apie 3 metai | apie 3 metai | prieš apie 3 metus | +| 1996-01-01T00:00:00.000Z | apie 4 metai | apie 4 metai | prieš apie 4 metus | +| 1995-01-01T00:00:00.000Z | apie 5 metai | apie 5 metai | prieš apie 5 metus | +| 1994-01-01T00:00:00.000Z | apie 6 metai | apie 6 metai | prieš apie 6 metus | + +## `formatDistanceStrict` + +If now is January 1st, 2000, 00:00. + +| Date | Result | `addSuffix: true` | With forced unit (i.e. `hour`) | +| ------------------------ | ------------ | ------------------ | ------------------------------ | +| 2006-01-01T00:00:00.000Z | 6 metai | po 6 metus | 52608 valandos | +| 2005-01-01T00:00:00.000Z | 5 metai | po 5 metus | 43848 valandos | +| 2004-01-01T00:00:00.000Z | 4 metai | po 4 metus | 35064 valandos | +| 2003-01-01T00:00:00.000Z | 3 metai | po 3 metus | 26304 valandos | +| 2002-01-01T00:00:00.000Z | 2 metai | po 2 metus | 17544 valandos | +| 2001-06-01T00:00:00.000Z | metai | po metus | 12408 valandos | +| 2001-02-01T00:00:00.000Z | metai | po metus | 9528 valandos | +| 2001-01-01T00:00:00.000Z | metai | po metus | 8784 valandos | +| 2000-06-01T00:00:00.000Z | 5 mėnesiai | po 5 mėnesius | 3648 valandos | +| 2000-03-01T00:00:00.000Z | 2 mėnesiai | po 2 mėnesius | 1440 valandų | +| 2000-02-01T00:00:00.000Z | mėnuo | po mėnesį | 744 valandos | +| 2000-01-15T00:00:00.000Z | 14 dienų | po 14 dienų | 336 valandos | +| 2000-01-02T00:00:00.000Z | diena | po dieną | 24 valandos | +| 2000-01-01T06:00:00.000Z | 6 valandos | po 6 valandas | 6 valandos | +| 2000-01-01T01:00:00.000Z | valanda | po valandą | valanda | +| 2000-01-01T00:45:00.000Z | 45 minutės | po 45 minutes | valanda | +| 2000-01-01T00:30:00.000Z | 30 minučių | po 30 minučių | valanda | +| 2000-01-01T00:15:00.000Z | 15 minučių | po 15 minučių | 0 valandų | +| 2000-01-01T00:01:00.000Z | minutė | po minutę | 0 valandų | +| 2000-01-01T00:00:25.000Z | 25 sekundė | po 25 sekundes | 0 valandų | +| 2000-01-01T00:00:15.000Z | 15 sekundžių | po 15 sekundžių | 0 valandų | +| 2000-01-01T00:00:05.000Z | 5 sekundė | po 5 sekundes | 0 valandų | +| 2000-01-01T00:00:00.000Z | 0 sekundžių | prieš 0 sekundžių | 0 valandų | +| 1999-12-31T23:59:55.000Z | 5 sekundė | prieš 5 sekundes | 0 valandų | +| 1999-12-31T23:59:45.000Z | 15 sekundžių | prieš 15 sekundžių | 0 valandų | +| 1999-12-31T23:59:35.000Z | 25 sekundė | prieš 25 sekundes | 0 valandų | +| 1999-12-31T23:59:00.000Z | minutė | prieš minutę | 0 valandų | +| 1999-12-31T23:45:00.000Z | 15 minučių | prieš 15 minučių | 0 valandų | +| 1999-12-31T23:30:00.000Z | 30 minučių | prieš 30 minučių | valanda | +| 1999-12-31T23:15:00.000Z | 45 minutės | prieš 45 minutes | valanda | +| 1999-12-31T23:00:00.000Z | valanda | prieš valandą | valanda | +| 1999-12-31T18:00:00.000Z | 6 valandos | prieš 6 valandas | 6 valandos | +| 1999-12-30T00:00:00.000Z | 2 dienos | prieš 2 dienas | 48 valandos | +| 1999-12-15T00:00:00.000Z | 17 dienų | prieš 17 dienų | 408 valandos | +| 1999-12-01T00:00:00.000Z | mėnuo | prieš mėnesį | 744 valandos | +| 1999-11-01T00:00:00.000Z | 2 mėnesiai | prieš 2 mėnesius | 1464 valandos | +| 1999-06-01T00:00:00.000Z | 7 mėnesiai | prieš 7 mėnesius | 5136 valandos | +| 1999-01-01T00:00:00.000Z | metai | prieš metus | 8760 valandų | +| 1998-12-01T00:00:00.000Z | metai | prieš metus | 9504 valandos | +| 1998-06-01T00:00:00.000Z | 2 metai | prieš 2 metus | 13896 valandos | +| 1998-01-01T00:00:00.000Z | 2 metai | prieš 2 metus | 17520 valandų | +| 1997-01-01T00:00:00.000Z | 3 metai | prieš 3 metus | 26280 valandų | +| 1996-01-01T00:00:00.000Z | 4 metai | prieš 4 metus | 35064 valandos | +| 1995-01-01T00:00:00.000Z | 5 metai | prieš 5 metus | 43824 valandos | +| 1994-01-01T00:00:00.000Z | 6 metai | prieš 6 metus | 52584 valandos | + +## `formatRelative` + +If now is January 1st, 2000, 00:00. + +| Date | Result | +| ------------------------ | ------------------------- | +| 2000-01-10T00:00:00.000Z | 2000-01-10 | +| 2000-01-05T00:00:00.000Z | trečiadienį 00:00 | +| 2000-01-02T00:00:00.000Z | Rytoj 00:00 | +| 2000-01-01T00:00:00.000Z | Šiandien 00:00 | +| 1999-12-31T00:00:00.000Z | Vakar 00:00 | +| 1999-12-27T00:00:00.000Z | Praėjusį pirmadienį 00:00 | +| 1999-12-21T00:00:00.000Z | 1999-12-21 | |