date time format timezone
1.0.0
يملأ دعم المنطقة الزمنية جراحيًا في Intl.DateTimeFormat
API
لا تدعم بعض المتصفحات المنطقة الزمنية التعسفية في Intl.DateTimeFormat API (لأنها اختيارية وفقًا لمعيار ECMA-402). هذا polyfill هو فقط لتقديم هذا الدعم. يحتوي Polyfill على بيانات المنطقة الزمنية التاريخية وبيانات CLDR ورمز صغير لملء هذا الدعم.
npm i date-time-format-timezone
ثم قم باستيراد الكود الخاص بك:
require('date-time-format-timezone'); // polyfill is ready
تشمل كل شيء:
<script src="https://unpkg.com/date-time-format-timezone@latest/build/browserified/date-time-format-timezone-complete-min.js">
أو قم بتضمين ملفات فردية:
<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">
هذا polyfill يمكن أن يضيف هذا الدعم.
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"
واجهة برمجة التطبيقات | يدعم |
---|---|
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
مصغر | com.gzipped | |
---|---|---|
مكتمل | 2.64 ميجابايت | 322 كيلو بايت |
المناطق العليا 1 فقط لا لغة | 369.32 كيلو بايت | 71 كيلو بايت |
جميع المناطق لا لغة | 303.19 كيلو بايت | 75 كيلو بايت |
المناطق العليا 1 المنطقة العليا 2 | 641.86 كيلو بايت | 148 كيلو بايت |
*1. المناطق العليا هي مناطق زمنية مدرجة حسب الطلب هنا.
*2. أفضل اللغات هي اللغات المدرجة حسب الطلب هنا.