Module
JS.Intl.DateTimeFormat
- Package
- purescript-js-intl
- Repository
- pete-murphy/purescript-js-intl
#DateTimeFormat Source
data DateTimeFormatLanguage-sensitive date and time formatting
#DateTimeFormatOptions Source
type DateTimeFormatOptions :: Row Typetype DateTimeFormatOptions = (dateStyle :: String, day :: String, dayPeriod :: String, era :: String, formatMatcher :: String, fractionalSecondDigits :: Int, hour :: String, hour12 :: Boolean, hourCycle :: String, localeMatcher :: String, minute :: String, month :: String, second :: String, timeStyle :: String, timeZone :: String, timeZoneName :: String, weekday :: String, year :: String)
#ToDateTimeFormatOptions Source
data ToDateTimeFormatOptionsInstances
ConvertOption ToDateTimeFormatOptions "localeMatcher" LocaleMatcher StringConvertOption ToDateTimeFormatOptions "localeMatcher" String StringConvertOption ToDateTimeFormatOptions "weekday" Weekday StringConvertOption ToDateTimeFormatOptions "weekday" String StringConvertOption ToDateTimeFormatOptions "era" Era StringConvertOption ToDateTimeFormatOptions "era" String StringConvertOption ToDateTimeFormatOptions "year" Year StringConvertOption ToDateTimeFormatOptions "year" String StringConvertOption ToDateTimeFormatOptions "month" Month StringConvertOption ToDateTimeFormatOptions "month" String StringConvertOption ToDateTimeFormatOptions "day" Day StringConvertOption ToDateTimeFormatOptions "day" String StringConvertOption ToDateTimeFormatOptions "hour" Hour StringConvertOption ToDateTimeFormatOptions "hour" String StringConvertOption ToDateTimeFormatOptions "minute" Minute StringConvertOption ToDateTimeFormatOptions "minute" String StringConvertOption ToDateTimeFormatOptions "second" Second StringConvertOption ToDateTimeFormatOptions "second" String StringConvertOption ToDateTimeFormatOptions "dayPeriod" DayPeriod StringConvertOption ToDateTimeFormatOptions "dayPeriod" String StringConvertOption ToDateTimeFormatOptions "timeZoneName" TimeZoneName StringConvertOption ToDateTimeFormatOptions "timeZoneName" String StringConvertOption ToDateTimeFormatOptions "formatMatcher" FormatMatcher StringConvertOption ToDateTimeFormatOptions "formatMatcher" String StringConvertOption ToDateTimeFormatOptions "hour12" Boolean BooleanConvertOption ToDateTimeFormatOptions "timeZone" String StringConvertOption ToDateTimeFormatOptions "hourCycle" HourCycle StringConvertOption ToDateTimeFormatOptions "hourCycle" String StringConvertOption ToDateTimeFormatOptions "fractionalSecondDigits" Int IntConvertOption ToDateTimeFormatOptions "dateStyle" DateStyle StringConvertOption ToDateTimeFormatOptions "dateStyle" String StringConvertOption ToDateTimeFormatOptions "timeStyle" TimeStyle StringConvertOption ToDateTimeFormatOptions "timeStyle" String String
#new Source
new :: forall provided. ConvertOptionsWithDefaults ToDateTimeFormatOptions (Record DateTimeFormatOptions) (Record provided) (Record DateTimeFormatOptions) => Array Locale -> Record provided -> Effect DateTimeFormat#supportedLocalesOf Source
supportedLocalesOf :: forall provided. ConvertOptionsWithDefaults ToDateTimeFormatOptions (Record DateTimeFormatOptions) (Record provided) (Record DateTimeFormatOptions) => Array Locale -> Record provided -> Array String#format Source
format :: DateTimeFormat -> DateTime -> StringFormats a date according to the locale and formatting options of the
DateTimeFormat
#formatRange Source
formatRange :: DateTimeFormat -> DateTime -> DateTime -> StringFormats a date range in the most concise way based on the locales and
options provided for this DateTimeFormat instance
#formatRangeToParts Source
formatRangeToParts :: DateTimeFormat -> DateTime -> DateTime -> Array { type :: String, value :: String }Returns an array of locale-specific tokens representing each part of the
formatted date range produced by the DateTimeFormat instance
#formatToParts Source
formatToParts :: DateTimeFormat -> DateTime -> Array { type :: String, value :: String }Returns an array of locale-specific tokens representing each part of the
formatted date produced by the DateTimeFormat instance
#convertOptionsWithDefaults Source
convertOptionsWithDefaults :: forall provided all. ConvertOptionsWithDefaults ToDateTimeFormatOptions (Record DateTimeFormatOptions) provided all => provided -> all- Modules
- JS.
Intl - JS.
Intl. Collator - JS.
Intl. DateTimeFormat - JS.
Intl. DisplayNames - JS.
Intl. ListFormat - JS.
Intl. Locale - JS.
Intl. NumberFormat - JS.
Intl. Options. AvailableCanonical - JS.
Intl. Options. CaseFirst - JS.
Intl. Options. Collation - JS.
Intl. Options. CompactDisplay - JS.
Intl. Options. CurrencyDisplay - JS.
Intl. Options. CurrencySign - JS.
Intl. Options. DateStyle - JS.
Intl. Options. Day - JS.
Intl. Options. DayPeriod - JS.
Intl. Options. DisplayNamesType - JS.
Intl. Options. Era - JS.
Intl. Options. Fallback - JS.
Intl. Options. FormatMatcher - JS.
Intl. Options. Granularity - JS.
Intl. Options. Hour - JS.
Intl. Options. HourCycle - JS.
Intl. Options. Internal. Unsafe - JS.
Intl. Options. LanguageDisplay - JS.
Intl. Options. ListFormatType - JS.
Intl. Options. LocaleMatcher - JS.
Intl. Options. Minute - JS.
Intl. Options. Month - JS.
Intl. Options. Notation - JS.
Intl. Options. NumberFormatStyle - JS.
Intl. Options. Numeric - JS.
Intl. Options. PluralCategory - JS.
Intl. Options. PluralRulesType - JS.
Intl. Options. RelativeTimeUnit - JS.
Intl. Options. RoundingIncrement - JS.
Intl. Options. RoundingMode - JS.
Intl. Options. RoundingPriority - JS.
Intl. Options. Second - JS.
Intl. Options. Sensitivity - JS.
Intl. Options. SignDisplay - JS.
Intl. Options. Style - JS.
Intl. Options. TimeStyle - JS.
Intl. Options. TimeZoneName - JS.
Intl. Options. TrailingZeroDisplay - JS.
Intl. Options. UnitDisplay - JS.
Intl. Options. Usage - JS.
Intl. Options. UseGrouping - JS.
Intl. Options. Weekday - JS.
Intl. Options. Year - JS.
Intl. PluralRules - JS.
Intl. RelativeTimeFormat - JS.
Intl. Segmenter - JS.
LocaleSensitive. Date - JS.
LocaleSensitive. Number - JS.
LocaleSensitive. String