tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

DateTimeFormatterGregorian.mjs (1031B)


      1 import { DateTimeFormatterGregorian } from "icu4x"
      2 import { IsoDate } from "icu4x"
      3 import { Locale } from "icu4x"
      4 import { Time } from "icu4x"
      5 export function formatIso(dateTimeFormatterGregorianLocaleName, dateTimeFormatterGregorianLength, dateTimeFormatterGregorianTimePrecision, dateTimeFormatterGregorianAlignment, dateTimeFormatterGregorianYearStyle, dateYear, dateMonth, dateDay, timeHour, timeMinute, timeSecond, timeSubsecond) {
      6    
      7    let dateTimeFormatterGregorianLocale = Locale.fromString(dateTimeFormatterGregorianLocaleName);
      8    
      9    let dateTimeFormatterGregorian = DateTimeFormatterGregorian.createYmdt(dateTimeFormatterGregorianLocale,dateTimeFormatterGregorianLength,dateTimeFormatterGregorianTimePrecision,dateTimeFormatterGregorianAlignment,dateTimeFormatterGregorianYearStyle);
     10    
     11    let date = new IsoDate(dateYear,dateMonth,dateDay);
     12    
     13    let time = new Time(timeHour,timeMinute,timeSecond,timeSubsecond);
     14    
     15    let out = dateTimeFormatterGregorian.formatIso(date,time);
     16    
     17 
     18    return out;
     19 }