diff options
Diffstat (limited to 'date-fns/src/locale/lv')
-rw-r--r-- | date-fns/src/locale/lv/_lib/formatDistance/index.js | 158 | ||||
-rw-r--r-- | date-fns/src/locale/lv/_lib/formatLong/index.js | 41 | ||||
-rw-r--r-- | date-fns/src/locale/lv/_lib/formatRelative/index.js | 43 | ||||
-rw-r--r-- | date-fns/src/locale/lv/_lib/localize/index.js | 250 | ||||
-rw-r--r-- | date-fns/src/locale/lv/_lib/match/index.js | 140 | ||||
-rw-r--r-- | date-fns/src/locale/lv/index.d.ts | 4 | ||||
-rw-r--r-- | date-fns/src/locale/lv/index.js | 28 | ||||
-rw-r--r-- | date-fns/src/locale/lv/index.js.flow | 35 | ||||
-rw-r--r-- | date-fns/src/locale/lv/snapshot.md | 304 |
9 files changed, 1003 insertions, 0 deletions
diff --git a/date-fns/src/locale/lv/_lib/formatDistance/index.js b/date-fns/src/locale/lv/_lib/formatDistance/index.js new file mode 100644 index 0000000..012a98d --- /dev/null +++ b/date-fns/src/locale/lv/_lib/formatDistance/index.js @@ -0,0 +1,158 @@ +function buildLocalizeTokenFn(schema) { + return function(count, options) { + if (count === 1) { + if (options.addSuffix) { + return schema.one[0].replace('{{time}}', schema.one[2]) + } else { + return schema.one[0].replace('{{time}}', schema.one[1]) + } + } else { + var rem = count % 10 === 1 && count % 100 !== 11 + if (options.addSuffix) { + return schema.other[0] + .replace('{{time}}', rem ? schema.other[3] : schema.other[4]) + .replace('{{count}}', count) + } else { + return schema.other[0] + .replace('{{time}}', rem ? schema.other[1] : schema.other[2]) + .replace('{{count}}', count) + } + } + } +} + +var formatDistanceLocale = { + lessThanXSeconds: buildLocalizeTokenFn({ + one: ['mazāk par {{time}}', 'sekundi', 'sekundi'], + other: [ + 'mazāk nekā {{count}} {{time}}', + 'sekunde', + 'sekundes', + 'sekundes', + 'sekundēm' + ] + }), + + xSeconds: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'sekunde', 'sekundes'], + other: ['{{count}} {{time}}', 'sekunde', 'sekundes', 'sekundes', 'sekundēm'] + }), + + halfAMinute: function(count, options) { + if (options.addSuffix) { + return 'pusminūtes' + } else { + return 'pusminūte' + } + }, + + lessThanXMinutes: buildLocalizeTokenFn({ + one: ['mazāk par {{time}}', 'minūti', 'minūti'], + other: [ + 'mazāk nekā {{count}} {{time}}', + 'minūte', + 'minūtes', + 'minūtes', + 'minūtēm' + ] + }), + + xMinutes: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'minūte', 'minūtes'], + other: ['{{count}} {{time}}', 'minūte', 'minūtes', 'minūtes', 'minūtēm'] + }), + + aboutXHours: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'stunda', 'stundas'], + other: [ + 'apmēram {{count}} {{time}}', + 'stunda', + 'stundas', + 'stundas', + 'stundām' + ] + }), + + xHours: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'stunda', 'stundas'], + other: ['{{count}} {{time}}', 'stunda', 'stundas', 'stundas', 'stundām'] + }), + + xDays: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'diena', 'dienas'], + other: ['{{count}} {{time}}', 'diena', 'dienas', 'dienas', 'dienām'] + }), + + aboutXWeeks: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'nedēļa', 'nedēļas'], + other: [ + 'apmēram {{count}} {{time}}', + 'nedēļa', + 'nedēļu', + 'nedēļas', + 'nedēļām' + ] + }), + + xWeeks: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'nedēļa', 'nedēļas'], + other: [ + '{{count}} {{time}}', // TODO + 'nedēļa', + 'nedēļu', + 'nedēļas', + 'nedēļām' + ] + }), + + aboutXMonths: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'mēnesis', 'mēneša'], + other: [ + 'apmēram {{count}} {{time}}', + 'mēnesis', + 'mēneši', + 'mēneša', + 'mēnešiem' + ] + }), + + xMonths: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'mēnesis', 'mēneša'], + other: ['{{count}} {{time}}', 'mēnesis', 'mēneši', 'mēneša', 'mēnešiem'] + }), + + aboutXYears: buildLocalizeTokenFn({ + one: ['apmēram 1 {{time}}', 'gads', 'gada'], + other: ['apmēram {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }), + + xYears: buildLocalizeTokenFn({ + one: ['1 {{time}}', 'gads', 'gada'], + other: ['{{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }), + + overXYears: buildLocalizeTokenFn({ + one: ['ilgāk par 1 {{time}}', 'gadu', 'gadu'], + other: ['vairāk nekā {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }), + + almostXYears: buildLocalizeTokenFn({ + one: ['gandrīz 1 {{time}}', 'gads', 'gada'], + other: ['vairāk nekā {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem'] + }) +} + +export default function formatDistance(token, count, options) { + options = options || {} + var result = formatDistanceLocale[token](count, options) + + if (options.addSuffix) { + if (options.comparison > 0) { + return 'pēc ' + result + } else { + return 'pirms ' + result + } + } + + return result +} diff --git a/date-fns/src/locale/lv/_lib/formatLong/index.js b/date-fns/src/locale/lv/_lib/formatLong/index.js new file mode 100644 index 0000000..673a967 --- /dev/null +++ b/date-fns/src/locale/lv/_lib/formatLong/index.js @@ -0,0 +1,41 @@ +import buildFormatLongFn from '../../../_lib/buildFormatLongFn/index' + +var dateFormats = { + full: "EEEE, y. 'gada' d. MMMM", + long: "y. 'gada' d. MMMM", + medium: 'dd.MM.y.', + short: 'dd.MM.y.', +} + +var timeFormats = { + full: 'HH:mm:ss zzzz', + long: 'HH:mm:ss z', + medium: 'HH:mm:ss', + short: 'HH:mm', +} + +var dateTimeFormats = { + full: "{{date}} 'plkst.' {{time}}", + long: "{{date}} 'plkst.' {{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/lv/_lib/formatRelative/index.js b/date-fns/src/locale/lv/_lib/formatRelative/index.js new file mode 100644 index 0000000..9f9b72d --- /dev/null +++ b/date-fns/src/locale/lv/_lib/formatRelative/index.js @@ -0,0 +1,43 @@ +import isSameUTCWeek from '../../../../_lib/isSameUTCWeek/index' +var weekdays = [ + 'svētdienā', + 'pirmdienā', + 'otrdienā', + 'trešdienā', + 'ceturtdienā', + 'piektdienā', + 'sestdienā' +] + +var formatRelativeLocale = { + lastWeek: function(date, baseDate, options) { + if (isSameUTCWeek(date, baseDate, options)) { + return "eeee 'plkst.' p" + } + + var weekday = weekdays[date.getUTCDay()] + return "'Pagājušā " + weekday + " plkst.' p" + }, + yesterday: "'Vakar plkst.' p", + today: "'Šodien plkst.' p", + tomorrow: "'Rīt plkst.' p", + nextWeek: function(date, baseDate, options) { + if (isSameUTCWeek(date, baseDate, options)) { + return "eeee 'plkst.' p" + } + + var weekday = weekdays[date.getUTCDay()] + return "'Nākamajā " + weekday + " plkst.' p" + }, + other: 'P' +} + +export default function formatRelative(token, date, baseDate, options) { + var format = formatRelativeLocale[token] + + if (typeof format === 'function') { + return format(date, baseDate, options) + } + + return format +} diff --git a/date-fns/src/locale/lv/_lib/localize/index.js b/date-fns/src/locale/lv/_lib/localize/index.js new file mode 100644 index 0000000..480fd4d --- /dev/null +++ b/date-fns/src/locale/lv/_lib/localize/index.js @@ -0,0 +1,250 @@ +import buildLocalizeFn from '../../../_lib/buildLocalizeFn/index' + +var eraValues = { + narrow: ['p.m.ē', 'm.ē'], + abbreviated: ['p. m. ē.', 'm. ē.'], + wide: ['pirms mūsu ēras', 'mūsu ērā'] +} + +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. cet.', '2. cet.', '3. cet.', '4. cet.'], + wide: [ + 'pirmais ceturksnis', + 'otrais ceturksnis', + 'trešais ceturksnis', + 'ceturtais ceturksnis' + ] +} + +var formattingQuarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['1. cet.', '2. cet.', '3. cet.', '4. cet.'], + wide: [ + 'pirmajā ceturksnī', + 'otrajā ceturksnī', + 'trešajā ceturksnī', + 'ceturtajā ceturksnī' + ] +} + +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: [ + 'janv.', + 'febr.', + 'marts', + 'apr.', + 'maijs', + 'jūn.', + 'jūl.', + 'aug.', + 'sept.', + 'okt.', + 'nov.', + 'dec.' + ], + wide: [ + 'janvāris', + 'februāris', + 'marts', + 'aprīlis', + 'maijs', + 'jūnijs', + 'jūlijs', + 'augusts', + 'septembris', + 'oktobris', + 'novembris', + 'decembris' + ] +} + +var formattingMonthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: [ + 'janv.', + 'febr.', + 'martā', + 'apr.', + 'maijs', + 'jūn.', + 'jūl.', + 'aug.', + 'sept.', + 'okt.', + 'nov.', + 'dec.' + ], + wide: [ + 'janvārī', + 'februārī', + 'martā', + 'aprīlī', + 'maijā', + 'jūnijā', + 'jūlijā', + 'augustā', + 'septembrī', + 'oktobrī', + 'novembrī', + 'decembrī' + ] +} + +var dayValues = { + narrow: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], + short: ['Sv', 'P', 'O', 'T', 'C', 'Pk', 'S'], + abbreviated: [ + 'svētd.', + 'pirmd.', + 'otrd.', + 'trešd.', + 'ceturtd.', + 'piektd.', + 'sestd.' + ], + wide: [ + 'svētdiena', + 'pirmdiena', + 'otrdiena', + 'trešdiena', + 'ceturtdiena', + 'piektdiena', + 'sestdiena' + ] +} + +var formattingDayValues = { + narrow: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], + short: ['Sv', 'P', 'O', 'T', 'C', 'Pk', 'S'], + abbreviated: [ + 'svētd.', + 'pirmd.', + 'otrd.', + 'trešd.', + 'ceturtd.', + 'piektd.', + 'sestd.' + ], + wide: [ + 'svētdienā', + 'pirmdienā', + 'otrdienā', + 'trešdienā', + 'ceturtdienā', + 'piektdienā', + 'sestdienā' + ] +} + +var dayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rīts', + afternoon: 'diena', + evening: 'vakars', + night: 'nakts' + }, + abbreviated: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rīts', + afternoon: 'pēcpusd.', + evening: 'vakars', + night: 'nakts' + }, + wide: { + am: 'am', + pm: 'pm', + midnight: 'pusnakts', + noon: 'pusdienlaiks', + morning: 'rīts', + afternoon: 'pēcpusdiena', + evening: 'vakars', + night: 'nakts' + } +} +var formattingDayPeriodValues = { + narrow: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rītā', + afternoon: 'dienā', + evening: 'vakarā', + night: 'naktī' + }, + abbreviated: { + am: 'am', + pm: 'pm', + midnight: 'pusn.', + noon: 'pusd.', + morning: 'rītā', + afternoon: 'pēcpusd.', + evening: 'vakarā', + night: 'naktī' + }, + wide: { + am: 'am', + pm: 'pm', + midnight: 'pusnaktī', + noon: 'pusdienlaikā', + morning: 'rītā', + afternoon: 'pēcpusdienā', + evening: 'vakarā', + night: 'naktī' + } +} + +function ordinalNumber(number, _options) { + return number + '.' +} + +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/lv/_lib/match/index.js b/date-fns/src/locale/lv/_lib/match/index.js new file mode 100644 index 0000000..abfdc8a --- /dev/null +++ b/date-fns/src/locale/lv/_lib/match/index.js @@ -0,0 +1,140 @@ +import buildMatchPatternFn from '../../../_lib/buildMatchPatternFn/index' +import buildMatchFn from '../../../_lib/buildMatchFn/index' + +var matchOrdinalNumberPattern = /^(\d+)\./i +var parseOrdinalNumberPattern = /\d+/i + +var matchEraPatterns = { + narrow: /^(p\.m\.ē|m\.ē)/i, + abbreviated: /^(p\. m\. ē\.|m\. ē\.)/i, + wide: /^(pirms mūsu ēras|mūsu ērā)/i +} +var parseEraPatterns = { + any: [/^p/i, /^m/i] +} + +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^[1234](\. cet\.)/i, + wide: /^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)/i +} +var parseQuarterPatterns = { + narrow: [/^1/i, /^2/i, /^3/i, /^4/i], + abbreviated: [/^1/i, /^2/i, /^3/i, /^4/i], + wide: [/^p/i, /^o/i, /^t/i, /^c/i] +} + +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(janv\.|febr\.|marts|apr\.|maijs|jūn\.|jūl\.|aug\.|sept\.|okt\.|nov\.|dec\.)/i, + wide: /^(janvār(is|ī)|februār(is|ī)|mart[sā]|aprīl(is|ī)|maij[sā]|jūnij[sā]|jūlij[sā]|august[sā]|septembr(is|ī)|oktobr(is|ī)|novembr(is|ī)|decembr(is|ī))/i +} +var parseMonthPatterns = { + narrow: [ + /^j/i, + /^f/i, + /^m/i, + /^a/i, + /^m/i, + /^j/i, + /^j/i, + /^a/i, + /^s/i, + /^o/i, + /^n/i, + /^d/i + ], + any: [ + /^ja/i, + /^f/i, + /^mar/i, + /^ap/i, + /^mai/i, + /^jūn/i, + /^jūl/i, + /^au/i, + /^s/i, + /^o/i, + /^n/i, + /^d/i + ] +} + +var matchDayPatterns = { + narrow: /^[spotc]/i, + short: /^(sv|pi|o|t|c|pk|s)/i, + abbreviated: /^(svētd\.|pirmd\.|otrd.\|trešd\.|ceturtd\.|piektd\.|sestd\.)/i, + wide: /^(svētdien(a|ā)|pirmdien(a|ā)|otrdien(a|ā)|trešdien(a|ā)|ceturtdien(a|ā)|piektdien(a|ā)|sestdien(a|ā))/i +} +var parseDayPatterns = { + narrow: [/^s/i, /^p/i, /^o/i, /^t/i, /^c/i, /^p/i, /^s/i], + any: [/^sv/i, /^pi/i, /^o/i, /^t/i, /^c/i, /^p/i, /^se/i] +} + +var matchDayPeriodPatterns = { + narrow: /^(am|pm|pusn\.|pusd\.|rīt(s|ā)|dien(a|ā)|vakar(s|ā)|nakt(s|ī))/, + abbreviated: /^(am|pm|pusn\.|pusd\.|rīt(s|ā)|pēcpusd\.|vakar(s|ā)|nakt(s|ī))/, + wide: /^(am|pm|pusnakt(s|ī)|pusdienlaik(s|ā)|rīt(s|ā)|pēcpusdien(a|ā)|vakar(s|ā)|nakt(s|ī))/i +} +var parseDayPeriodPatterns = { + any: { + am: /^am/i, + pm: /^pm/i, + midnight: /^pusn/i, + noon: /^pusd/i, + morning: /^r/i, + afternoon: /^(d|pēc)/i, + evening: /^v/i, + night: /^n/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/lv/index.d.ts b/date-fns/src/locale/lv/index.d.ts new file mode 100644 index 0000000..14686a2 --- /dev/null +++ b/date-fns/src/locale/lv/index.d.ts @@ -0,0 +1,4 @@ +// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. + +import { lv } from 'date-fns/locale' +export default lv diff --git a/date-fns/src/locale/lv/index.js b/date-fns/src/locale/lv/index.js new file mode 100644 index 0000000..34dd097 --- /dev/null +++ b/date-fns/src/locale/lv/index.js @@ -0,0 +1,28 @@ +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 Latvian locale (Latvia). + * @language Latvian + * @iso-639-2 lav + * @author Rūdolfs Puķītis [@prudolfs]{@link https://github.com/prudolfs} + */ +var locale = { + code: 'lv', + 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/lv/index.js.flow b/date-fns/src/locale/lv/index.js.flow new file mode 100644 index 0000000..b9dfe66 --- /dev/null +++ b/date-fns/src/locale/lv/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/lv/snapshot.md b/date-fns/src/locale/lv/snapshot.md new file mode 100644 index 0000000..96dd5e3 --- /dev/null +++ b/date-fns/src/locale/lv/snapshot.md @@ -0,0 +1,304 @@ +# Latvian (lv) locale + +## `format` and `parse` + +| Title | Token string | Date | `format` result | `parse` result | +| ------------------------------- | ------------ | ------------------------ | ------------------------------------------------------------ | ------------------------ | +| Calendar year | yo | 1987-02-11T12:13:14.015Z | 1987. | 1987-01-01T00:00:00.000Z | +| | | 0005-01-01T12:13:14.015Z | 5. | 0005-01-01T00:00:00.000Z | +| Local week-numbering year | Yo | 1987-02-11T12:13:14.015Z | 1987. | 1986-12-29T00:00:00.000Z | +| | | 0005-01-01T12:13:14.015Z | 4. | 0003-12-29T00:00:00.000Z | +| Quarter (formatting) | Qo | 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 | +| | QQQ | 2019-01-01T12:13:14.015Z | 1. cet. | 2019-01-01T00:00:00.000Z | +| | | 2019-04-01T12:13:14.015Z | 2. cet. | 2019-04-01T00:00:00.000Z | +| | QQQQ | 2019-01-01T12:13:14.015Z | pirmajā ceturksnī | 2019-01-01T00:00:00.000Z | +| | | 2019-04-01T12:13:14.015Z | otrajā ceturksnī | 2019-04-01T00:00:00.000Z | +| | 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. | 2019-01-01T00:00:00.000Z | +| | | 2019-04-01T12:13:14.015Z | 2. | 2019-04-01T00:00:00.000Z | +| | qqq | 2019-01-01T12:13:14.015Z | 1. cet. | 2019-01-01T00:00:00.000Z | +| | | 2019-04-01T12:13:14.015Z | 2. cet. | 2019-04-01T00:00:00.000Z | +| | qqqq | 2019-01-01T12:13:14.015Z | pirmais ceturksnis | 2019-01-01T00:00:00.000Z | +| | | 2019-04-01T12:13:14.015Z | otrais ceturksnis | 2019-04-01T00:00:00.000Z | +| Month (formatting) | Mo | 2019-02-11T12:13:14.015Z | 2. | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | 7. | 2019-07-01T00:00:00.000Z | +| | MMM | 2019-02-11T12:13:14.015Z | febr. | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | jūl. | 2019-07-01T00:00:00.000Z | +| | MMMM | 2019-02-11T12:13:14.015Z | februārī | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | jūlijā | 2019-07-01T00:00:00.000Z | +| | MMMMM | 2019-02-11T12:13:14.015Z | F | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | J | 2019-01-01T00:00:00.000Z | +| Month (stand-alone) | Lo | 2019-02-11T12:13:14.015Z | 2. | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | 7. | 2019-07-01T00:00:00.000Z | +| | LLL | 2019-02-11T12:13:14.015Z | febr. | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | jūl. | 2019-07-01T00:00:00.000Z | +| | LLLL | 2019-02-11T12:13:14.015Z | februāris | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | jūlijs | 2019-07-01T00:00:00.000Z | +| | LLLLL | 2019-02-11T12:13:14.015Z | F | 2019-02-01T00:00:00.000Z | +| | | 2019-07-10T12:13:14.015Z | J | 2019-01-01T00:00:00.000Z | +| Local week of year | wo | 2019-01-01T12:13:14.015Z | 1. | 2018-12-31T00:00:00.000Z | +| | | 2019-12-01T12:13:14.015Z | 48. | 2019-11-25T00:00:00.000Z | +| ISO week of year | Io | 2019-01-01T12:13:14.015Z | 1. | 2018-12-31T00:00:00.000Z | +| | | 2019-12-01T12:13:14.015Z | 48. | 2019-11-25T00:00:00.000Z | +| Day of month | do | 2019-02-11T12:13:14.015Z | 11. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-28T12:13:14.015Z | 28. | 2019-02-28T00:00:00.000Z | +| Day of year | Do | 2019-02-11T12:13:14.015Z | 42. | 2019-02-11T00:00:00.000Z | +| | | 2019-12-31T12:13:14.015Z | 365. | 2019-12-31T00:00:00.000Z | +| Day of week (formatting) | E | 2019-02-11T12:13:14.015Z | pirmd. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | piektd. | 2019-02-11T00:00:00.000Z | +| | EE | 2019-02-11T12:13:14.015Z | pirmd. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | piektd. | 2019-02-11T00:00:00.000Z | +| | EEE | 2019-02-11T12:13:14.015Z | pirmd. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | piektd. | 2019-02-11T00:00:00.000Z | +| | EEEE | 2019-02-11T12:13:14.015Z | pirmdienā | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | piektdienā | 2019-02-11T00: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 | P | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | Pk | 2019-02-15T00:00:00.000Z | +| ISO day of week (formatting) | io | 2019-02-11T12:13:14.015Z | 1. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | 5. | 2019-02-15T00:00:00.000Z | +| | iii | 2019-02-11T12:13:14.015Z | pirmd. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | piektd. | 2019-02-11T00:00:00.000Z | +| | iiii | 2019-02-11T12:13:14.015Z | pirmdienā | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | piektdienā | 2019-02-11T00: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 | P | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | Pk | 2019-02-15T00:00:00.000Z | +| Local day of week (formatting) | eo | 2019-02-11T12:13:14.015Z | 1. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | 5. | 2019-02-15T00:00:00.000Z | +| | eee | 2019-02-11T12:13:14.015Z | pirmd. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | piektd. | 2019-02-11T00:00:00.000Z | +| | eeee | 2019-02-11T12:13:14.015Z | pirmdienā | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | piektdienā | 2019-02-11T00: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 | P | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | Pk | 2019-02-15T00:00:00.000Z | +| Local day of week (stand-alone) | co | 2019-02-11T12:13:14.015Z | 1. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | 5. | 2019-02-15T00:00:00.000Z | +| | ccc | 2019-02-11T12:13:14.015Z | pirmd. | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | piektd. | 2019-02-11T00:00:00.000Z | +| | cccc | 2019-02-11T12:13:14.015Z | pirmdiena | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | piektdiena | 2019-02-11T00: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 | P | 2019-02-11T00:00:00.000Z | +| | | 2019-02-15T12:13:14.015Z | Pk | 2019-02-15T00:00:00.000Z | +| AM, PM | a | 2019-02-11T11:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | aa | 2019-02-11T11:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | aaa | 2019-02-11T11:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | aaaa | 2019-02-11T11:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | aaaaa | 2019-02-11T11:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| AM, PM, noon, midnight | b | 2019-02-11T11:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | bb | 2019-02-11T11:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | bbb | 2019-02-11T11:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | bbbb | 2019-02-11T11:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | bbbbb | 2019-02-11T11:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | pm | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | am | 2019-02-11T00:00:00.000Z | +| Flexible day period | B | 2019-02-11T11:13:14.015Z | rītā | 2019-02-11T04:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pēcpusd. | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | vakarā | 2019-02-11T17:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | naktī | 2019-02-11T00:00:00.000Z | +| | BB | 2019-02-11T11:13:14.015Z | rītā | 2019-02-11T04:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pēcpusd. | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | vakarā | 2019-02-11T17:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | naktī | 2019-02-11T00:00:00.000Z | +| | BBB | 2019-02-11T11:13:14.015Z | rītā | 2019-02-11T04:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pēcpusd. | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | vakarā | 2019-02-11T17:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | naktī | 2019-02-11T00:00:00.000Z | +| | BBBB | 2019-02-11T11:13:14.015Z | rītā | 2019-02-11T04:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | pēcpusdienā | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | vakarā | 2019-02-11T17:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | naktī | 2019-02-11T00:00:00.000Z | +| | BBBBB | 2019-02-11T11:13:14.015Z | rītā | 2019-02-11T04:00:00.000Z | +| | | 2019-02-11T14:13:14.015Z | dienā | 2019-02-11T12:00:00.000Z | +| | | 2019-02-11T19:13:14.015Z | vakarā | 2019-02-11T17:00:00.000Z | +| | | 2019-02-11T02:13:14.015Z | naktī | 2019-02-11T00:00:00.000Z | +| Hour [1-12] | ho | 2019-02-11T11:13:14.015Z | 11. | 2019-02-11T11:00:00.000Z | +| | | 2019-02-11T23:13:14.015Z | 11. | 2019-02-11T23:00:00.000Z | +| Hour [0-23] | Ho | 2019-02-11T11:13:14.015Z | 11. | 2019-02-11T11:00:00.000Z | +| | | 2019-02-11T23:13:14.015Z | 23. | 2019-02-11T23:00:00.000Z | +| Hour [0-11] | Ko | 2019-02-11T11:13:14.015Z | 11. | 2019-02-11T11:00:00.000Z | +| | | 2019-02-11T23:13:14.015Z | 11. | 2019-02-11T23:00:00.000Z | +| Hour [1-24] | ko | 2019-02-11T11:13:14.015Z | 11. | 2019-02-11T11:00:00.000Z | +| | | 2019-02-11T23:13:14.015Z | 23. | 2019-02-11T23:00:00.000Z | +| Minute | mo | 2019-01-01T12:01:14.015Z | 1. | 2019-01-01T12:01:00.000Z | +| | | 2019-04-01T12:55:14.015Z | 55. | 2019-04-01T12:55:00.000Z | +| Second | so | 2019-01-01T12:13:01.015Z | 1. | 2019-01-01T12:13:01.000Z | +| | | 2019-04-01T12:13:55.015Z | 55. | 2019-04-01T12:13:55.000Z | +| Long localized date | P | 1987-02-11T12:13:14.015Z | 11.02.1987. | 1987-02-11T00:00:00.000Z | +| | | 1453-05-29T23:59:59.999Z | 29.05.1453. | 1453-05-29T00:00:00.000Z | +| | PP | 1987-02-11T12:13:14.015Z | 11.02.1987. | 1987-02-11T00:00:00.000Z | +| | | 1453-05-29T23:59:59.999Z | 29.05.1453. | 1453-05-29T00:00:00.000Z | +| | PPP | 1987-02-11T12:13:14.015Z | 1987. gada 11. februārī | 1987-02-11T00:00:00.000Z | +| | | 1453-05-29T23:59:59.999Z | 1453. gada 29. maijā | 1453-05-29T00:00:00.000Z | +| | PPPP | 1987-02-11T12:13:14.015Z | trešdienā, 1987. gada 11. februārī | 1987-02-11T00:00:00.000Z | +| | | 1453-05-29T23:59:59.999Z | svētdienā, 1453. gada 29. maijā | 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 | 11.02.1987., 12:13 | 1987-02-11T12:13:00.000Z | +| | | 1453-05-29T23:59:59.999Z | 29.05.1453., 23:59 | 1453-05-29T23:59:00.000Z | +| | PPpp | 1987-02-11T12:13:14.015Z | 11.02.1987., 12:13:14 | 1987-02-11T12:13:14.000Z | +| | | 1453-05-29T23:59:59.999Z | 29.05.1453., 23:59:59 | 1453-05-29T23:59:59.000Z | +| | PPPppp | 1987-02-11T12:13:14.015Z | 1987. gada 11. februārī plkst. 12:13:14 GMT+0 | Errored | +| | | 1453-05-29T23:59:59.999Z | 1453. gada 29. maijā plkst. 23:59:59 GMT+0 | Errored | +| | PPPPpppp | 1987-02-11T12:13:14.015Z | trešdienā, 1987. gada 11. februārī plkst. 12:13:14 GMT+00:00 | Errored | +| | | 1453-05-29T23:59:59.999Z | svētdienā, 1453. gada 29. maijā plkst. 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 | apmēram 6 gadi | apmēram 6 gadi | pēc apmēram 6 gadiem | +| 2005-01-01T00:00:00.000Z | apmēram 5 gadi | apmēram 5 gadi | pēc apmēram 5 gadiem | +| 2004-01-01T00:00:00.000Z | apmēram 4 gadi | apmēram 4 gadi | pēc apmēram 4 gadiem | +| 2003-01-01T00:00:00.000Z | apmēram 3 gadi | apmēram 3 gadi | pēc apmēram 3 gadiem | +| 2002-01-01T00:00:00.000Z | apmēram 2 gadi | apmēram 2 gadi | pēc apmēram 2 gadiem | +| 2001-06-01T00:00:00.000Z | ilgāk par 1 gadu | ilgāk par 1 gadu | pēc ilgāk par 1 gadu | +| 2001-02-01T00:00:00.000Z | apmēram 1 gads | apmēram 1 gads | pēc apmēram 1 gada | +| 2001-01-01T00:00:00.000Z | apmēram 1 gads | apmēram 1 gads | pēc apmēram 1 gada | +| 2000-06-01T00:00:00.000Z | 5 mēneši | 5 mēneši | pēc 5 mēnešiem | +| 2000-03-01T00:00:00.000Z | 2 mēneši | 2 mēneši | pēc 2 mēnešiem | +| 2000-02-01T00:00:00.000Z | apmēram 1 mēnesis | apmēram 1 mēnesis | pēc apmēram 1 mēneša | +| 2000-01-15T00:00:00.000Z | 14 dienas | 14 dienas | pēc 14 dienām | +| 2000-01-02T00:00:00.000Z | 1 diena | 1 diena | pēc 1 dienas | +| 2000-01-01T06:00:00.000Z | apmēram 6 stundas | apmēram 6 stundas | pēc apmēram 6 stundām | +| 2000-01-01T01:00:00.000Z | apmēram 1 stunda | apmēram 1 stunda | pēc apmēram 1 stundas | +| 2000-01-01T00:45:00.000Z | apmēram 1 stunda | apmēram 1 stunda | pēc apmēram 1 stundas | +| 2000-01-01T00:30:00.000Z | 30 minūtes | 30 minūtes | pēc 30 minūtēm | +| 2000-01-01T00:15:00.000Z | 15 minūtes | 15 minūtes | pēc 15 minūtēm | +| 2000-01-01T00:01:00.000Z | 1 minūte | 1 minūte | pēc 1 minūtes | +| 2000-01-01T00:00:25.000Z | mazāk par minūti | pusminūte | pēc mazāk par minūti | +| 2000-01-01T00:00:15.000Z | mazāk par minūti | mazāk nekā 20 sekundes | pēc mazāk par minūti | +| 2000-01-01T00:00:05.000Z | mazāk par minūti | mazāk nekā 10 sekundes | pēc mazāk par minūti | +| 2000-01-01T00:00:00.000Z | mazāk par minūti | mazāk nekā 5 sekundes | pirms mazāk par minūti | +| 1999-12-31T23:59:55.000Z | mazāk par minūti | mazāk nekā 10 sekundes | pirms mazāk par minūti | +| 1999-12-31T23:59:45.000Z | mazāk par minūti | mazāk nekā 20 sekundes | pirms mazāk par minūti | +| 1999-12-31T23:59:35.000Z | mazāk par minūti | pusminūte | pirms mazāk par minūti | +| 1999-12-31T23:59:00.000Z | 1 minūte | 1 minūte | pirms 1 minūtes | +| 1999-12-31T23:45:00.000Z | 15 minūtes | 15 minūtes | pirms 15 minūtēm | +| 1999-12-31T23:30:00.000Z | 30 minūtes | 30 minūtes | pirms 30 minūtēm | +| 1999-12-31T23:15:00.000Z | apmēram 1 stunda | apmēram 1 stunda | pirms apmēram 1 stundas | +| 1999-12-31T23:00:00.000Z | apmēram 1 stunda | apmēram 1 stunda | pirms apmēram 1 stundas | +| 1999-12-31T18:00:00.000Z | apmēram 6 stundas | apmēram 6 stundas | pirms apmēram 6 stundām | +| 1999-12-30T00:00:00.000Z | 2 dienas | 2 dienas | pirms 2 dienām | +| 1999-12-15T00:00:00.000Z | 17 dienas | 17 dienas | pirms 17 dienām | +| 1999-12-01T00:00:00.000Z | apmēram 1 mēnesis | apmēram 1 mēnesis | pirms apmēram 1 mēneša | +| 1999-11-01T00:00:00.000Z | 2 mēneši | 2 mēneši | pirms 2 mēnešiem | +| 1999-06-01T00:00:00.000Z | 7 mēneši | 7 mēneši | pirms 7 mēnešiem | +| 1999-01-01T00:00:00.000Z | apmēram 1 gads | apmēram 1 gads | pirms apmēram 1 gada | +| 1998-12-01T00:00:00.000Z | apmēram 1 gads | apmēram 1 gads | pirms apmēram 1 gada | +| 1998-06-01T00:00:00.000Z | ilgāk par 1 gadu | ilgāk par 1 gadu | pirms ilgāk par 1 gadu | +| 1998-01-01T00:00:00.000Z | apmēram 2 gadi | apmēram 2 gadi | pirms apmēram 2 gadiem | +| 1997-01-01T00:00:00.000Z | apmēram 3 gadi | apmēram 3 gadi | pirms apmēram 3 gadiem | +| 1996-01-01T00:00:00.000Z | apmēram 4 gadi | apmēram 4 gadi | pirms apmēram 4 gadiem | +| 1995-01-01T00:00:00.000Z | apmēram 5 gadi | apmēram 5 gadi | pirms apmēram 5 gadiem | +| 1994-01-01T00:00:00.000Z | apmēram 6 gadi | apmēram 6 gadi | pirms apmēram 6 gadiem | + +## `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 gadi | pēc 6 gadiem | 52608 stundas | +| 2005-01-01T00:00:00.000Z | 5 gadi | pēc 5 gadiem | 43848 stundas | +| 2004-01-01T00:00:00.000Z | 4 gadi | pēc 4 gadiem | 35064 stundas | +| 2003-01-01T00:00:00.000Z | 3 gadi | pēc 3 gadiem | 26304 stundas | +| 2002-01-01T00:00:00.000Z | 2 gadi | pēc 2 gadiem | 17544 stundas | +| 2001-06-01T00:00:00.000Z | 1 gads | pēc 1 gada | 12408 stundas | +| 2001-02-01T00:00:00.000Z | 1 gads | pēc 1 gada | 9528 stundas | +| 2001-01-01T00:00:00.000Z | 1 gads | pēc 1 gada | 8784 stundas | +| 2000-06-01T00:00:00.000Z | 5 mēneši | pēc 5 mēnešiem | 3648 stundas | +| 2000-03-01T00:00:00.000Z | 2 mēneši | pēc 2 mēnešiem | 1440 stundas | +| 2000-02-01T00:00:00.000Z | 1 mēnesis | pēc 1 mēneša | 744 stundas | +| 2000-01-15T00:00:00.000Z | 14 dienas | pēc 14 dienām | 336 stundas | +| 2000-01-02T00:00:00.000Z | 1 diena | pēc 1 dienas | 24 stundas | +| 2000-01-01T06:00:00.000Z | 6 stundas | pēc 6 stundām | 6 stundas | +| 2000-01-01T01:00:00.000Z | 1 stunda | pēc 1 stundas | 1 stunda | +| 2000-01-01T00:45:00.000Z | 45 minūtes | pēc 45 minūtēm | 1 stunda | +| 2000-01-01T00:30:00.000Z | 30 minūtes | pēc 30 minūtēm | 1 stunda | +| 2000-01-01T00:15:00.000Z | 15 minūtes | pēc 15 minūtēm | 0 stundas | +| 2000-01-01T00:01:00.000Z | 1 minūte | pēc 1 minūtes | 0 stundas | +| 2000-01-01T00:00:25.000Z | 25 sekundes | pēc 25 sekundēm | 0 stundas | +| 2000-01-01T00:00:15.000Z | 15 sekundes | pēc 15 sekundēm | 0 stundas | +| 2000-01-01T00:00:05.000Z | 5 sekundes | pēc 5 sekundēm | 0 stundas | +| 2000-01-01T00:00:00.000Z | 0 sekundes | pirms 0 sekundēm | 0 stundas | +| 1999-12-31T23:59:55.000Z | 5 sekundes | pirms 5 sekundēm | 0 stundas | +| 1999-12-31T23:59:45.000Z | 15 sekundes | pirms 15 sekundēm | 0 stundas | +| 1999-12-31T23:59:35.000Z | 25 sekundes | pirms 25 sekundēm | 0 stundas | +| 1999-12-31T23:59:00.000Z | 1 minūte | pirms 1 minūtes | 0 stundas | +| 1999-12-31T23:45:00.000Z | 15 minūtes | pirms 15 minūtēm | 0 stundas | +| 1999-12-31T23:30:00.000Z | 30 minūtes | pirms 30 minūtēm | 1 stunda | +| 1999-12-31T23:15:00.000Z | 45 minūtes | pirms 45 minūtēm | 1 stunda | +| 1999-12-31T23:00:00.000Z | 1 stunda | pirms 1 stundas | 1 stunda | +| 1999-12-31T18:00:00.000Z | 6 stundas | pirms 6 stundām | 6 stundas | +| 1999-12-30T00:00:00.000Z | 2 dienas | pirms 2 dienām | 48 stundas | +| 1999-12-15T00:00:00.000Z | 17 dienas | pirms 17 dienām | 408 stundas | +| 1999-12-01T00:00:00.000Z | 1 mēnesis | pirms 1 mēneša | 744 stundas | +| 1999-11-01T00:00:00.000Z | 2 mēneši | pirms 2 mēnešiem | 1464 stundas | +| 1999-06-01T00:00:00.000Z | 7 mēneši | pirms 7 mēnešiem | 5136 stundas | +| 1999-01-01T00:00:00.000Z | 1 gads | pirms 1 gada | 8760 stundas | +| 1998-12-01T00:00:00.000Z | 1 gads | pirms 1 gada | 9504 stundas | +| 1998-06-01T00:00:00.000Z | 2 gadi | pirms 2 gadiem | 13896 stundas | +| 1998-01-01T00:00:00.000Z | 2 gadi | pirms 2 gadiem | 17520 stundas | +| 1997-01-01T00:00:00.000Z | 3 gadi | pirms 3 gadiem | 26280 stundas | +| 1996-01-01T00:00:00.000Z | 4 gadi | pirms 4 gadiem | 35064 stundas | +| 1995-01-01T00:00:00.000Z | 5 gadi | pirms 5 gadiem | 43824 stundas | +| 1994-01-01T00:00:00.000Z | 6 gadi | pirms 6 gadiem | 52584 stundas | + +## `formatRelative` + +If now is January 1st, 2000, 00:00. + +| Date | Result | +| ------------------------ | ------------------------------- | +| 2000-01-10T00:00:00.000Z | 10.01.2000. | +| 2000-01-05T00:00:00.000Z | Nākamajā trešdienā plkst. 00:00 | +| 2000-01-02T00:00:00.000Z | Rīt plkst. 00:00 | +| 2000-01-01T00:00:00.000Z | Šodien plkst. 00:00 | +| 1999-12-31T00:00:00.000Z | Vakar plkst. 00:00 | +| 1999-12-27T00:00:00.000Z | pirmdienā plkst. 00:00 | +| 1999-12-21T00:00:00.000Z | 21.12.1999. | |