گۆڕەری زۆنی کاتیی بەخۆڕایی
کات لەنێوان ٢٠ زۆنی کاتی جیهانی هاوکات بگۆڕە. کاتی ڕاستەقینەی ئێستا بەکاربهێنە یان بەروار و کاتێکی تایبەت داخڵ بکە بۆ بەراوردکردن.
زیادکردنی ناوچەیەکی کاتی
چۆن کار دەکات
هەموو لۆژیکی گۆڕین تەواو لە وێبگەڕەکەتدا کاردەکات بە بەکارهێنانی APIی Intl.DateTimeFormatی جاڤاسکریپت — هەمان ئەنجینی نێودەوڵەتیکردن کە لەناو Chrome، Firefox، و Safariدا بنیاتنراوە. هیچ کتێبخانەی دەرەکی و هیچ بانگی سێرڤەرێک نییە.
- 1لیستی کاتزۆنی IANA بارکراوەلە بارکردندا، ئامرازەکە Intl.supportedValuesOf('timeZone') بانگدەکات بۆ وەرگرتنی داتابەیسی تەواوی کاتزۆنی IANAی وێبگەڕەکەت — بەگشتی زیاتر لە 400 ناوچە. لە ئەنجینی کۆنتردا دەگەڕێتەوە بۆ لیستێکی بنیاتنراوی 20 شاری گەورە.
- 2داخڵی کاتی مۆری کات دەگاتە ساتێکی UTCکاتێک بەروار و کاتێکی تایبەت دەنووسیت، ئامرازەکە ئەلگۆریتمێکی دوو-تێپەڕ ڕادەگرێت بە بەکارهێنانی Intl.DateTimeFormat(...).formatToParts() بۆ ژمێریاری جیاوازی UTC بۆ ناوچەی سەرچاوەی هەڵبژێردراوت، پاشان لادەیدات. تێپەڕی دووەم جیاوازییەکە جارێکی تر لە ساتی ئەنجامدا پشکنین دەکاتەوە بۆ مامەڵەکردنی دروست لەگەڵ بارودۆخی سنووری DST.
- 3هەر ناوچەی ئامانج بەسەربەخۆیی فۆرمات دەکرێتIntl.DateTimeFormat جارێک بۆ هەر کاتزۆنی هەڵبژێردراوێک بانگدەکرێت، ساتی UTCی چارەسەرکراو و ناسنامەی ناوچەی IANA (بۆ نموونە Asia/Tokyo) دەنێردرێت. خشتەی کاتزۆنی سەرەکی وێبگەڕ یاسای DST و مێژووی جیاوازی مامەڵەیان لەگەڵ دەکەن، ڕیزبەندی ڕۆژی هەفتە، بەروار، و کاتی زمان-هۆشیار دروستدەکەن.
- 4کاتژمێری زیندوو لە ڕێگای setIntervalەوە تیک دەکاتکاتێک 'بەکارهێنانی کاتی ئێستا' هەڵدەبژێردرێت، setIntervalی یەک-چرکەیی بەرواری بنەڕەت لە دۆخی Reactدا نوێدەکاتەوە، بۆیە هەر کاتزۆنێکی پیشاندراو بە کاتی ڕاستەقینەدا نوێدەبێتەوە. هەڵبژاردنی ناوچەکانت لە localStorageدا پاشەکەوت دەکرێن بۆیە لە سەردانی داهاتوودا دەمێننەوە.
ئامرازە پەیوەندیدارەکان
حیسابکەری ناوچەی لێدانی دڵ
5 ناوچەی ڕاهێنانی لێدانی دڵت لە تەمەن و لێدانی دڵی حاڵەت-پشوودا بدۆزەرەوە (ڕێبازی Karvonen).
ژمێرکاری کارتی کات
کاتی چوونە کار/دەرچوونی ڕۆژانە و پشووی بێ کرێ زیاد بکە بۆ کۆکردنی کاتژمێرانی کاری هەفتانەت، لەگەڵ کاتی زیادەی ئارەزوومەندانە لە ٤٠ کاتژمێر زیاتر و کۆی مووچە لە ڕێژەی کاتژمێرییەکەت.
گۆڕەری قەبارەی پێڵاو
قەبارەی پێڵاو لەنێوان هیندستان، بەریتانیا، ئەمریکا، ئەوروپا، ژاپۆن و سم بۆ پیاوان، ژنان و منداڵان بگۆڕە. بەپێی درێژیی پێ جێگیرکراوە تاکو ژمارەکان بەڕاستی یەکبگرنەوە - هەر قەبارەیەک هەڵبژێرە یان درێژیی پێت بنووسە و هەموو سیستەمەکان یەکجار ببینە.