date time format timezone
1.0.0
Soporte de zona horaria de relleno quirúrgico en la API Intl.DateTimeFormat
Algunos navegadores no admiten zonas horarias arbitrarias en la API Intl.DateTimeFormat (porque es opcional según el estándar ECMA-402). Este polyfill es sólo para traer este soporte. Polyfill contiene datos históricos de zonas horarias, datos CLDR y un pequeño código para rellenar este soporte.
npm i date-time-format-timezone
Y luego importe en su código:
require('date-time-format-timezone'); // polyfill is ready
incluye todo:
<script src="https://unpkg.com/date-time-format-timezone@latest/build/browserified/date-time-format-timezone-complete-min.js">
o incluir archivos individuales:
<script src="https://unpkg.com/date-time-format-timezone@latest/build/browserified/date-time-format-timezone-no-data-min.js">
<script src="https://unpkg.com/date-time-format-timezone@latest/build/browserified/data/locales/locale-en-US-POSIX.js">
<script src="https://unpkg.com/date-time-format-timezone@latest/build/browserified/data/metazone.js">
<script src="https://unpkg.com/date-time-format-timezone@latest/build/browserified/data/timezones/tzdata-america-los_angeles.js">
Este polyfill puede agregar este soporte.
new Intl . DateTimeFormat ( 'hi' , {
timeZone : 'Asia/Calcutta' ,
timeZoneName : 'long' ,
year : 'numeric' ,
month : 'numeric' ,
day : 'numeric' ,
hour : 'numeric' ,
minute : 'numeric' ,
} ) . format ( new Date ( ) ) ;
"११/१/२०१७, पू १:२६ भारतीय मानक समय"
new Intl . DateTimeFormat ( 'en' , {
timeZone : 'America/Los_Angeles' ,
timeZoneName : 'long' ,
year : 'numeric' ,
month : 'numeric' ,
day : 'numeric' ,
hour : 'numeric' ,
minute : 'numeric' ,
} ) . format ( new Date ( ) ) ;
"1/10/2017, 12:00 PM Pacific Standard Time"
API | Apoyo |
---|---|
Formato internacional de fecha y hora | ✅ |
Fecha.aLocaleString | ✅ |
Fecha.toLocaleTimeString | ✅ |
Fecha.toLocaleTimeString | ✅ |
git checkout https://github.com/yahoo/date-time-format-timezone.git
npm install
grunt download
grunt
npm publish
Minimizado | comprimido | |
---|---|---|
completo | 2,64 MB | 322KB |
zonas superiores 1 solo sin configuración regional | 369.32KB | 71KB |
todas las zonas sin localidad | 303.19KB | 75KB |
zonas superiores 1 ubicación superior 2 | 641,86 KB | 148KB |
*1. Las zonas principales son zonas horarias personalizadas enumeradas aquí.
*2. Las configuraciones regionales principales son configuraciones regionales personalizadas enumeradas aquí.