date time format timezone
1.0.0
Füllt die Zeitzonenunterstützung in der Intl.DateTimeFormat
-API chirurgisch aus
Einige Browser unterstützen keine beliebige Zeitzone in der Intl.DateTimeFormat-API (da diese gemäß ECMA-402-Standard optional ist). Diese Polyfüllung dient nur dazu, diese Unterstützung zu bringen. Polyfill enthält historische Zeitzonendaten, CLDR-Daten und winzigen Code zum Polyfillen dieser Unterstützung.
npm i date-time-format-timezone
Und dann importieren Sie Ihren Code:
require('date-time-format-timezone'); // polyfill is ready
alles einschließen:
<script src="https://unpkg.com/date-time-format-timezone@latest/build/browserified/date-time-format-timezone-complete-min.js">
oder einzelne Dateien einbinden:
<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">
Diese Polyfüllung kann diese Unterstützung hinzufügen.
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 | Unterstützung |
---|---|
Intl.DateTimeFormat | ✅ |
Date.toLocaleString | ✅ |
Date.toLocaleTimeString | ✅ |
Date.toLocaleTimeString | ✅ |
git checkout https://github.com/yahoo/date-time-format-timezone.git
npm install
grunt download
grunt
npm publish
Minimiert | gezippt | |
---|---|---|
vollständig | 2,64 MB | 322 KB |
Nur Top-Zonen 1, kein Gebietsschema | 369,32 KB | 71 KB |
Alle Zonen, kein Gebietsschema | 303,19 KB | 75 KB |
Top-Zonen 1 Top-Gebietsschema 2 | 641,86 KB | 148 KB |
*1. Top-Zonen sind hier benutzerdefinierte aufgelistete Zeitzonen.
*2. Top-Gebietsschemas sind hier benutzerdefinierte aufgelistete Gebietsschemas.