ម៉ោងពិភពលោកអនឡាញ - មើលម៉ោងគ្រប់ទីក្រុងលើពិភពលោក

ម៉ោងពិភពលោកអនឡាញ របស់យើងបង្ហាញម៉ោងបច្ចុប្បន្ននៅគ្រប់ទីក្រុង នៅគ្រប់ទីកន្លែងលើផែនដី លើផែនទីពិភពលោកផ្ទាល់តែមួយ។ បន្ថែមទីក្រុងដែលអ្នកពិតជាចាប់អារម្មណ៍ - ស្រុកកំណើត ការិយាល័យ ក្រុមការងាររបស់អ្នកនៅប្រទេសផ្សេង គ្រួសារនៅបរទេស - ហើយមើលឃើញភ្លាមៗថាកន្លែងណាគេភ្ញាក់ហើយ និងកន្លែងណាគេនៅគេង។

ឥតគិតថ្លៃ មិនត្រូវការចុះឈ្មោះ មិនត្រូវការទាញយក និងគ្មានការផ្សាយពាណិជ្ជកម្មក្នុងឧបករណ៍។ កាតធ្វើបច្ចុប្បន្នភាពរៀងរាល់វិនាទី ខ្សែបែងចែកថ្ងៃ/យប់លើផែនទីផ្លាស់ប្តូររាល់នាទី និងជម្រើសរបស់អ្នកត្រូវបានរក្សាទុកក្នុងកម្មវិធីរុករកដូច្នេះបញ្ជីទីក្រុងដដែលនឹងនៅរង់ចាំអ្នកនៅពេលអ្នកបើកទំព័រនេះម្តងទៀត។

មុខងារសំខាន់ៗ

  • ផែនទីពិភពលោកផ្ទាល់៖ ផែនទីពិភពលោកវ៉ិចទ័រ (សាងសង់ដោយ D3.js) បង្ហាញគ្រប់ទ្វីបក្នុងពណ៌ស្បែករបស់អ្នក។ ផ្នែកយប់ត្រូវបានបន្លំពណ៌ដោយផ្អែកលើទីតាំងព្រះអាទិត្យពេលវេលាពិត - ដូច្នេះអ្នកអាចមើលឃើញកន្លែងណាព្រះអាទិត្យបានលិចហើយ។
  • ទីក្រុងជាង 1,300 គ្រប់តំបន់ម៉ោង IANA៖ មូលដ្ឋានទិន្នន័យដែលអាចស្វែងរកគ្របដណ្តប់គ្រប់តំបន់ម៉ោងដែលមានមនុស្សរស់នៅ រួមទាំងតំបន់មិនធម្មតាដូចជា UTC+5:30 (កុលកាតា) UTC+9:30 (អាដេឡែដ) UTC+12:45 (កោះ Chatham)។
  • កាតថ្ងៃ / យប់៖ កាតទីក្រុងនីមួយៗភ្លឺប្រសិនបើពេលថ្ងៃនៅទីនោះ និងងងឹតប្រសិនបើពេលយប់ - ជាសញ្ញាមើលឃើញដែលអាន​លឿន​ជាងលេខម៉ោងធម្មតា។
  • ដាក់កណ្តុរ និងចុចលើផែនទី៖ ដាក់កណ្តុរលើកាតដើម្បីបន្លិចចំណុច និងស្លាកលើផែនទី។ ចុចដើម្បីចាក់សោការបន្លិច - មានប្រយោជន៍នៅពេលអ្នកចង់ចង្អុលទីក្រុងក្នុងរូបថត ឬក្នុងការហៅជា​ប្រជុំ។ ចុចខាងក្រៅដើម្បីដោះសោ។
  • អូស-និង-ទម្លាក់រៀបចំលំដាប់ឡើងវិញ៖ អូសកាតណាមួយទៅទីតាំងថ្មី។ លំដាប់គឺជារបស់អ្នក - ដាក់ទីក្រុងស្រុកកំណើតមុនគេ បន្ទាប់មកជាទីក្រុងដែលអ្នកមើលច្រើនបំផុត។
  • រក្សាទុកក្នុងម៉ាស៊ីន៖ ទីក្រុង លំដាប់ និងស្បែករបស់អ្នកទាំងអស់ត្រូវបានរក្សាទុកក្នុង localStorage នៃកម្មវិធីរុករករបស់អ្នក។ មិនត្រូវការគណនី មិនមានសេវ៉ឺ មិនមានការតាមដាន។
  • ដោះស្រាយម៉ោងសន្សំពន្លឺថ្ងៃដោយស្វ័យប្រវត្តិ៖ ទីក្រុងនីមួយៗត្រូវបានសម្គាល់ដោយតំបន់ IANA (ឧ. America/New_York) ដូច្នេះកម្មវិធីរុករកនឹងគ្រប់គ្រងការប្តូរ DST ឱ្យអ្នក - មិនត្រូវការកែដោយដៃពីរដងក្នុងមួយឆ្នាំទេ។
  • ដំណើរការលើគ្រប់ឧបករណ៍៖ ផែនទីពេញលេញ និងអូស-ទម្លាក់នៅលើកុំព្យូទ័រ។ លើទូរស័ព្ទ ផែនទីអាចមើលបានតែប៉ុណ្ណោះ និងប្រអប់ស្វែងរកស្ថិតនៅខាងលើបញ្ជីកាតមួយជួរ។ កាតងាយចុចជាមួយប៊ូតុងលុបច្បាស់លាស់។
  • ស្បែក 8 ពណ៌៖ ងងឹត ភ្លឺ ក្រហម បៃតងស្ងួត ខៀវ ស្វាយ បៃតង Slate។ ម៉ោងពិភពលោកត្រូវគ្នាជាមួយផ្នែកដទៃនៃ stopwatch-online.com។
  • ដំណើរការក្រៅបណ្តាញ៖ បន្ទាប់ពីទំព័រផ្ទុករួច ម៉ោងពិភពលោកនៅតែបន្តដំណើរការ និងធ្វើបច្ចុប្បន្នភាពផ្នែកយប់នៃផែនទីដោយគ្មានការតភ្ជាប់។

របៀបប្រើម៉ោងពិភពលោក

ជំហានទី 1៖ បន្ថែមទីក្រុង

នៅលើកុំព្យូទ័រ វាយឈ្មោះទីក្រុងចូលប្រអប់ស្វែងរកនៅជ្រុងខាងលើឆ្វេងនៃផែនទី។ លើទូរស័ព្ទ ប្រអប់ស្វែងរកស្ថិតនៅខាងលើកាត។ ពេលអ្នកវាយ ទីក្រុងដែលត្រូវនឹងបង្ហាញនៅក្នុងបញ្ជី - ជ្រើសរើសមួយ ហើយវានឹងត្រូវបានបន្ថែមដោយចុចតែម្តង។ អ្នកក៏អាចចុចប៊ូតុង + ដើម្បីបន្ថែមការណែនាំដែលបន្លិច។

ជំហានទី 2៖ មើលម៉ោងបច្ចុប្បន្ន

ទីក្រុងគ្រប់រូបដែលអ្នកបន្ថែម​​នឹងទទួលបានរបស់ពីរ៖ ចំណុចតូចមួយលើផែនទីពិភពលោក និងកាតមួយខាងក្រោម។ កាតនីមួយៗបង្ហាញឈ្មោះទីក្រុង ប្រទេស ម៉ោងបច្ចុប្បន្ន និងកាលបរិច្ឆេទថ្ងៃនេះ។ កាតភ្លឺ = ពេលថ្ងៃនៅទីនោះ។ កាតងងឹត = កណ្តាលអធ្រាត្រ។

ជំហានទី 3៖ ដាក់កណ្តុរ ឬចុចដើម្បីមើលលម្អិត

ដាក់កណ្តុរលើកាត ហើយចំណុចទីក្រុងនឹងបន្លឺពន្លឺលើផែនទីជាមួយស្លាកបង្ហាញឈ្មោះពេញ។ ចុច លើកាតមួយដើម្បីចាក់សោការបន្លិចនោះលើផែនទី - ទំព័រក៏នឹងរំកិលត្រឡប់ទៅផែនទីដែរ។ ចុចខាងក្រៅផែនទី ឬលើកាតផ្សេងដើម្បីដោះសោ។ ដាក់កណ្តុរលើចំណុចលើផែនទីដោយផ្ទាល់ក៏ដំណើរការដូចគ្នាដែរ។

ជំហានទី 4៖ រៀបចំលំដាប់ដោយអូស

ចុចសង្កត់កាតណាមួយជាមួយកណ្តុរ អូសវាទៅកន្លែងដែលអ្នកចង់ ហើយទម្លាក់។ លំដាប់ថ្មីត្រូវបានរក្សាទុកភ្លាមៗ។ នេះជាវិធីងាយបំផុតដើម្បីដាក់ទីក្រុងស្រុកកំណើតមុនគេ និងដាក់ជាក្រុមតាមតំបន់។

ជំហានទី 5៖ លុបទីក្រុង

ដាក់កណ្តុរលើកាត ហើយប៊ូតុង × តូចមួយនឹងលេចឡើងនៅជ្រុងខាងលើឆ្វេង។ ចុចវាដើម្បីលុបកាត និងចំណុចរបស់វាចេញពីផែនទី។ លើទូរស័ព្ទ × តែងតែបង្ហាញ។

ពេលណាគួរប្រើម៉ោងពិភពលោកអនឡាញ

ក្រុមការងារពីចម្ងាយ និងបែងចែកតាមតំបន់

ប្រសិនបើក្រុមរបស់អ្នកស្ថិតនៅប្រទេសច្រើន ម៉ោងពិភពលោកលឿនជាងការគណនាក្នុងក្បាល - អ្នកមិនចង់ផ្ញើសារទៅសហការីនៅម៉ោង 3 ព្រឹកនៅទីនោះទេ។ បន្ថែមទីក្រុងដែលសហការីរស់នៅ ហើយអូសទីក្រុងស្រុកកំណើតមុនគេ - ការមើលតែម្តងគឺគ្រប់គ្រាន់ហើយដើម្បីដឹងថាតើនរណានៅឯតុការងារ។

ការរៀបចំការប្រជុំអន្តរជាតិ

ត្រូវដឹងថាម៉ោង 9 ព្រឹកនៅសាន់ហ្វ្រាន់ស៊ីស្កូ យឺតពេកសម្រាប់ទូរស័ព្ទទៅតូក្យូ ឬទេ? បន្ថែមទាំងពីរទីក្រុង និងអានម៉ោងភ្លាមៗ។ ការបន្លំពណ៌ងងឹត/ភ្លឺក៏ប្រាប់អ្នកដែរថាខាងណាកំពុងភ្ញាក់ស្រួល និងខាងណាងងុយដេក - ព័ត៌មានដែលមានប្រយោជន៍ដើម្បីជ្រើសរើសម្ចាស់ផ្ទះប្រជុំ។

គ្រួសារ និងមិត្តភក្តិនៅបរទេស

"ឥឡូវនេះម៉ោងប៉ុន្មានហើយនៅកន្លែងម៉ាក់រស់នៅ?" - មើលតែម្តង។ បន្ថែមទីក្រុងតែម្តង ហើយអ្នកនឹងមិនចាំបាច់គណនា +7 / +12 ម៉ោងក្នុងក្បាលទៀតទេ។

ការរៀបចំធ្វើដំណើរ

មុនពេលហោះហើរ បន្ថែមគោលដៅរបស់អ្នកដើម្បីចាប់ផ្តើមលៃតម្រូវរូបកាយ។ បន្ទាប់ពីដល់ ម៉ោងក៏មានប្រយោជន៍សម្រាប់ Jet lag ផងដែរ - ដឹងថារូបកាយរបស់អ្នកគិតថាម៉ោងប៉ុន្មាន ធៀបនឹងម៉ោងពិត គឺពាក់កណ្តាលនៃការប្រយុទ្ធហើយ។

ការជួញដូរ និងទីផ្សារ

ទីផ្សារហិរញ្ញវត្ថុជាច្រើនបង្ហាញម៉ោងបើកនៅតំបន់ម៉ោងផ្ទាល់ខ្លួនរបស់ផ្សារហ៊ុន (ឧ. តូក្យូបើកនៅ 09:00 JST)។ បន្ថែមទីក្រុងសំខាន់ៗ ហើយអ្នកនឹងតែងតែឃើញម៉ោងត្រឹមត្រូវ ដោយ DST ត្រូវបានដោះស្រាយដោយស្វ័យប្រវត្តិ។

កីឡា អុីស្ព័រ និងការផ្សាយផ្ទាល់

"ការប្រកួតចាប់ផ្តើមម៉ោងប៉ុន្មាននៅ ទីនេះ?" - ប្រសិនបើការប្រកួតប្រកាសនៅ 20:00 CET និងអ្នករស់នៅសៅប៉ូឡូ គ្រាន់តែបន្ថែមប៊ែរឡាំង និងសៅប៉ូឡូ ហើយអានម៉ោងទាំងពីរម្ខាងៗ។

របៀបដែលម៉ោងពិភពលោកដំណើរការខាងក្នុង

  • ផែនទីគឺជា SVG តែមួយដែលគូរដោយ D3.js ពីឯកសារ GeoJSON នៃព្រំដែនប្រទេស។ ការព្យាករណ៍ equirectangular (រាបស្មើតាមរយៈទទឹង/ទេនយោ) ធ្វើឱ្យការដាក់ចំណុចងាយស្រួល - រយៈទទឹង និងរយៈបណ្តោយត្រូវនឹងតម្លៃភីកសែលដោយផ្ទាល់។
  • ផ្នែកយប់នៃផែនទីត្រូវបានគូរជារង្វង់ភូមិសាស្ត្រ 90° ជុំវិញ ចំណុចផ្ទុយព្រះអាទិត្យ (ចំណុចលើផែនដីផ្ទុយនឹងព្រះអាទិត្យ)។ ការគណនាដូចគ្នាដែល NOAA ផ្សាយសម្រាប់ទីតាំងព្រះអាទិត្យត្រូវបានប្រើ៖ ការខ្នាតព្រះអាទិត្យ + សមីការនៃពេលវេលា + ម៉ោង UTC របស់កុំព្យូទ័រអ្នក។ វាធ្វើបច្ចុប្បន្នភាពម្តងក្នុងមួយនាទី។
  • ទីក្រុងនីមួយៗក្នុងមូលដ្ឋានទិន្នន័យត្រូវបានសម្គាល់ដោយ តំបន់ម៉ោង IANA។ កម្មវិធីរុករកប្តូរ UTC ទៅជាម៉ោងបច្ចុប្បន្នតាមរយៈ Intl.DateTimeFormat({ timeZone: ... }) - មានន័យថាច្បាប់ DST ត្រូវបានទទួលពីមូលដ្ឋានទិន្នន័យ tz នៃកម្មវិធីរុករក និងនៅទាន់សម័យដរាបណាកម្មវិធីរុករករបស់អ្នកទាន់សម័យ។
  • ទីក្រុងដែលជ្រើសរើស លំដាប់ និងស្បែករបស់អ្នកត្រូវបានរក្សាទុកក្នុង localStorage។ គ្មានអ្វីត្រូវបានផ្ញើទៅសេវ៉ឺទេ។

គន្លឹះ និងវិធីប្រើ

  • ដាក់ទីក្រុងស្រុកកំណើតមុនគេ។ អូសវាទៅទីតាំងលេខ 1 ដើម្បីឱ្យកាតផ្សេងទៀតអាន​​​ជាភាពខុសគ្នាពី "ម៉ោងរបស់អ្នក"។
  • ដាក់ជាក្រុមតាមតំបន់។ ប្រមូលផ្តុំទីក្រុងអាស៊ីជាមួយគ្នា បន្ទាប់មកអឺរ៉ុប រួចអាមេរិក។ ក្រឡាកាតបត់ដោយស្វ័យប្រវត្តិ ហើយចង្វាក់មើលឃើញធ្វើឱ្យងាយស្រួលអាន។
  • ប្រើល្បិចចុច-ដើម្បី-ចាក់សោ។ នៅពេលចែករំលែកអេក្រង់ក្នុងការប្រជុំ ចុចលើកាតមួយដើម្បីបន្លិចចំណុចជាប់ - ដូច្នេះអ្នកនៅខាងម្ខាងទៀតដឹងច្បាស់ថាអ្នកកំពុងចង្អុលទីក្រុងណា។
  • ការបន្លំពណ៌លើផែនទីគឺពិតប្រាកដ។ ខ្សែបន្ទាត់ងងឹតដែលអ្នកឃើញកាត់ផែនទីគឺជាខ្សែបន្ទាត់ពិតប្រាកដនៃពេលថ្ងៃរះ/លិចបច្ចុប្បន្ន។ ប្រសិនបើចំណុចទីក្រុងស្ថិតក្នុងខ្សែងងឹត ព្រះអាទិត្យមិនទាន់លិចទេ ប៉ុន្តែជិតលិចហើយ។
  • កាតចងចាំលំដាប់របស់វា។ កុំខ្លាចទម្លាក់ទីក្រុងដែលអ្នកមិនត្រូវការទៅខាងក្រោម - លំដាប់មុនរបស់អ្នកត្រូវបានរក្សាទុកក្នុងកម្មវិធីរុករកនីមួយៗ។

សំណួរដែលគេសួរញឹកញាប់

តើម៉ោងពិភពលោកអនឡាញឥតគិតថ្លៃមែនទេ?

មែនហើយ ឥតគិតថ្លៃ 100%។ មិនត្រូវការចុះឈ្មោះ មិនត្រូវការទាញយក មិនមានច្រកបង់ប្រាក់ទេ។ ម៉ោងពិភពលោកដំណើរការទាំងស្រុងក្នុងកម្មវិធីរុករករបស់អ្នក។

តើម៉ោងពិភពលោកដឹងពីម៉ោងត្រឹមត្រូវនៃទីក្រុងនីមួយៗដោយរបៀបណា?

ទីក្រុងនីមួយៗក្នុងមូលដ្ឋានទិន្នន័យត្រូវបានសម្គាល់ដោយ តំបន់ម៉ោង IANA (ឧ. Asia/Ho_Chi_Minh, America/New_York)។ កម្មវិធីរុករកប្តូរម៉ោង UTC នៃកុំព្យូទ័ររបស់អ្នកទៅជាម៉ោងបច្ចុប្បន្ននៃតំបន់នោះដោយប្រើ Intl.DateTimeFormat។ ម៉ោងសន្សំពន្លឺថ្ងៃត្រូវបានដោះស្រាយដោយស្វ័យប្រវត្តិ។

ហេតុអ្វីបានជាកាតខ្លះភ្លឺ និងខ្លះងងឹត?

កាតប្តូរពណ៌ផ្អែកលើម៉ោងបច្ចុប្បន្នរបស់ទីក្រុង។ ម៉ោងពេលថ្ងៃ (ប្រហែល 6 ព្រឹក ដល់ 6 ល្ងាច) បង្ហាញកាតភ្លឺ ម៉ោងពេលយប់បង្ហាញកាតងងឹត។ គំនិតដូចគ្នាត្រូវបានប្រើដើម្បីបន្លំពណ៌ផ្នែកយប់នៃផែនទីពិភពលោក - ខ្សែបែងចែកធ្វើបច្ចុប្បន្នភាពរាល់នាទី។

តើខ្ញុំអាចបន្ថែមទីក្រុងបានប៉ុន្មាន?

មិនមានដែនកំណត់រឹងលើទីក្រុងទេ និងប្លង់រីកធំឡើងដល់ច្រើនជួរនៃកាតមុនពេលរៀបចំឡើងវិញ។ មូលដ្ឋានទិន្នន័យទីក្រុងរួមមានទីក្រុងជាង 1,300 គ្រប់ដណ្តប់គ្រប់តំបន់ម៉ោង IANA ដែលប្រើប្រាស់សកម្ម។

តើទីក្រុងរបស់ខ្ញុំត្រូវបានរក្សាទុកប្រសិនបើខ្ញុំបិទកម្មវិធីរុករកដែរឬទេ?

មែនហើយ។ ទីក្រុងដែលអ្នកជ្រើសរើស លំដាប់ និងស្បែករបស់អ្នកទាំងអស់ត្រូវបានរក្សាទុកក្នុង localStorage នៃកម្មវិធីរុករករបស់អ្នក ដូច្នេះវានៅតែមាននៅពេលអ្នកត្រឡប់មកវិញ។ ការសម្អាតទិន្នន័យរុករកនឹងលុបវាចេញ និងវាមិនធ្វើសមកាលកម្មឆ្លងឧបករណ៍ទេ។

តើខ្ញុំអាចអូសកាតដើម្បីរៀបចំលំដាប់ឡើងវិញបានទេ?

បាន លើកុំព្យូទ័រ។ ចុចសង្កត់ និងអូសកាតជាមួយកណ្តុរ ហើយទម្លាក់នៅកន្លែងដែលអ្នកចង់។ លំដាប់ថ្មីត្រូវបានរក្សាទុកដោយស្វ័យប្រវត្តិ។

តើម៉ោងពិភពលោកដំណើរការក្រៅបណ្តាញដែរឬទេ?

ដំណើរការ។ បន្ទាប់ពីទំព័រផ្ទុករួច ម៉ោងពិភពលោកដំណើរការទាំងស្រុងក្នុងកម្មវិធីរុករករបស់អ្នក - មិនត្រូវការការតភ្ជាប់ដើម្បីបន្តធ្វើបច្ចុប្បន្នភាពម៉ោង គូរផែនទី ឬបង្ហាញទីក្រុងទេ។

តើម៉ោងពិភពលោកត្រឹមត្រូវប៉ុណ្ណា?

ត្រឹមត្រូវដូចម៉ោងប្រព័ន្ធនៃឧបករណ៍របស់អ្នក។ ដរាបណាកុំព្យូទ័រ ឬទូរស័ព្ទរបស់អ្នកទទួលម៉ោងពីបណ្តាញ (ដែលឧបករណ៍ទំនើបភាគច្រើនធ្វើដោយស្វ័យប្រវត្តិ) ម៉ោងពិភពលោកនឹងត្រឹមត្រូវរហូតដល់វិនាទី។