See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 4274|Vastuse: 0

[JavaScript] js, et saada brauseri ajavööndi praegune info

[Kopeeri link]
Postitatud 2023-9-20 19:49:55 | | | |
Nõuded: Kasutajakogemuse parandamiseks peaks veebisait kuvama vastavat aega vastavalt praeguse kasutaja ajavööndile, saama praeguse brauseri ajavööndi info js-i kaudu ja edastama selle taustasüsteemile ning seejärel kuvama töödeldud andmed kasutajale. (Või teisendatakse esipaneeli andmed)

JavaScript saab praeguse kliendi ajavööndi

Intl objekt on ECMAScript rahvusvahelistamise API nimeruum, mis võimaldab täpset stringide võrdlust, numbrite vormindamist ja kuupäevade vormindamist. Me peame kasutama selle API DateTimeFormat objekti.

Lisateabe saamiseks palun vaata:Hüperlingi sisselogimine on nähtav.

Kood:



Väljundit näed: Aasia/Shanghai, mis on minu ajavöönd Shanghai.

UTC ajavööndi nihe

Kuvaaja paremaks lokaliseerimiseks saame saada praeguse brauseri UTC ajavööndi nihke ja vastavalt suurendada või vähendada UTC aega, mida saame saada Date objekti eksemplari getTimezoneOffset meetodi abil (märka tagastatud tulemustÜhik on sent):



Dokumentatsioon:Hüperlingi sisselogimine on nähtav.

Chrome'i brauser simuleerib erinevaid piirkondi, väljastab nihke, konsooli DevTools -> More Tools-> sensor, muudab positsiooni, nagu allpool näidatud:



new Date()
Kolmapäev, 20. sept 2023 19:47:47 GMT+0800 (Hiina standardaeg)
new Date().getTimezoneOffset()
-480
new Date()
Kolmapäev 20. sept 2023 13:48:12 GMT+0200 (Mitteleuropäische Sommerzeit)
new Date().getTimezoneOffset()
-120
new Date()
Kolmapäev 20. sept 2023 08:48:19 GMT-0300 (Horário Padrão de Brasília)
new Date().getTimezoneOffset()
180
(Lõpp)





Eelmine:EF6 Required lubab tühje stringe, kuid mitte nullikomplekte
Järgmine:ASP.NET Põhiprogramm Systemd tugineb Dockeri konteineritele
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com