рд╡рд┐рд╢реНрд╡ рдШрдбрд╝реА рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рд╢рд╣рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВ



рдпрджрд┐ рдореИрдХрдУрдПрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдордп рдХреНрд╖реЗрддреНрд░реЛрдВ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╛ рдЗрд╕ рд╡реИрд╢реНрд╡реАрдХрд░рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЖрдирдВрдж рдорд┐рд▓рддрд╛ рд╣реИ) рдореЗрдВ рд╕рдордп рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдбреИрд╢рдмреЛрд░реНрдб рдФрд░ рдорд╛рдирдХ рд╡рд┐рд╢реНрд╡ рдШрдбрд╝реА рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд╡рд┐рдЬреЗрдЯ рдЖрдкрдХреЛ рдЙрди рд╕рднреА рд╢рд╣рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдордп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рдирдХреА рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдЬрдиреНрдо рдХреЗ рд▓рд┐рдП рдорд┐рдиреНрд╕реНрдХ рдирд╣реАрдВ рд╣реИ! рдореЗрд░реЗ рдХрд╛рди рдХреЗ рдмрд╛рд╣рд░, рдореИрдВрдиреЗ рд╕реБрдирд╛ рдХрд┐ рдбреИрд╢рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреЗрдЯреНрд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рд╕реАрдПрд╕рдПрд╕ / рдПрдЪрдЯреАрдПрдордПрд▓ рдкрд░ рдирд╡рд░реИрдЪреА рд╣реИрдВ ред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рджреЗрдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реИ, рдФрд░ рд╢рд╣рд░реЛрдВ рдХреА рдХрдореА рдХреЗ рд╕рд╛рде рдЧрд▓рддрдлрд╣рдореА рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдореИрдВрдиреЗ рд╡рд┐рдЬреЗрдЯ APIs рдХрд╛ рдЕрдзреНрдпрдпрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдРрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдХрд╛рдлреА рдХрд░реАрдм рдирд╣реАрдВ рд╣реИрдВред



рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ


рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓рд╛ рдХрд╛рд░реНрдп рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡рд┐рдЬреЗрдЯреНрд╕ рдХрд╛ рд╕реНрдерд╛рди рдвреВрдВрдврдирд╛ рдерд╛ред рд╡реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ / рд▓рд╛рдЗрдмреНрд░реЗрд░реА / рд╡рд┐рдЬреЗрдЯ / рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдкрд╛рдП рдЧрдПред рдореИрдВ рдорд╛рдХреЛрд╢реА рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реВрдВ, рдкреИрдХреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдЪрд╛рд░ рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрд╛ред

рд╣рдо рдкрд╛рддреЗ рд╣реИрдВ:


рдЦреЛрд▓реЗрдВ:


рджрд░рдЕрд╕рд▓, рддрдм рд╣рдо рдПрдХ рд╕реНрдереИрддрд┐рдХ рд╕рд╛рдЗрдЯ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрд░рдЪрдирд╛ рд╕реЗ рдорд┐рд▓рддреЗ рд╣реИрдВред рд╣рдорд╛рд░рд╛ рдЧреНрд░рд╛рд╣рдХ WorldClock.js рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдпрджрд┐ рдЖрдкрдХрд╛ рд╕рдВрдкрд╛рджрдХ рдЖрдкрдХреЛ рд╕рдВрдкрд╛рджрди рдХреЗ рдмрд╛рдж рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдмрдврд╝рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рддреЛ рдореИрдВ рдЖрдкрдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк WorldClock.js рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрд╣реАрдВ рдФрд░ рдХреЙрдкреА рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░, рд╕рдВрдкрд╛рджрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ / рд▓рд╛рдЗрдмреНрд░реЗрд░реА / рд╡рд┐рдЬреЗрдЯ / рд╡рд░реНрд▓реНрдб рдХреНрд▓реЙрдХ / рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╡рд╛рдкрд╕ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрд╣реАрдВ рдФрд░ рдмреИрдХрдЕрдк рджреЗрдВред

рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ, рдирд┐рдореНрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреЗрдЦреЗрдВ:



рд╣рдо рджреЛ рдЪреАрдЬреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ:

рдПрдХ рдХреНрд╖реЗрддреНрд░, рдЬреИрд╕реЗ рдХрд┐ рдпреВрд░реЛрдк рдпрд╛ рдПрд╢рд┐рдпрд╛ рдФрд░ рдПрдХ рд╢рд╣рд░ рдЬрд┐рд╕реЗ рд╣рдо рдмрд╣реБрдд рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

var Europe = [ {city:'Amsterdam', offset:120, timezone:'Europe/Amsterdam', id:"2759794"}, // тАж //   ] 


рддреЛ, рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред



рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рд╣рдореЗрдВ Timezone рдФрд░ Id рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред рдХреЛрдб рдкрд░ рддреНрд╡рд░рд┐рдд рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реБрдП, рд╣рдо рд╕рдордп рдбреЗрдЯрд╛ (рд╕рд░реНрджреА / рдЧрд░реНрдореА) рдХреЛ рдЯрд╛рдЗрдордЬрд╝реЛрди рджреНрд╡рд╛рд░рд╛ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рд╣рдо рд╡рд┐рдЬреЗрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВред рдореИрдВ рд╕рдордп рдФрд░ рдпреВрдЯреАрд╕реА рдСрдлрд╕реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдирд░рдХ рдореЗрдВ рдирд┐рдХрд╛рд▓ рджреВрдВрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкреВрд░рд╛ рдХреЛрдб рдЫрд╛рддреНрд░ рдХреЗ рдХрд╛рдо рдХреА рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдЫрд╛рдк рдмрдирд╛рддрд╛ рд╣реИред рдЖрдк рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

gist.github.com/1284923

рд╣рдо рдЯрд╛рдЗрдордЬрд╝реЛрди рд╕реЗ рдирд┐рдкрдЯрддреЗ рд╣реИрдВ: рдореИрдВрдиреЗ рдмреЗрд╡рдХреВрдлреА рд╕реЗ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдирдореВрдиреЗ рдХрд╛ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓ рд▓рд┐рдпрд╛: "рдХрдВрдЯреАрдиреЗрдВрдЯ / рд╕рд┐рдЯреА"ред рдЕрдЧрд░ рдХреЛрдИ рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ, рддреЛ рдореИрдВ рдЦрд╝реБрд╢реА рд╕реЗ рд▓реЗрдЦ рдХреЛ рдкреВрд░рд╛ рдХрд░реВрдБрдЧрд╛ред рдХреЛрдб рдореЗрдВ рдЖрдИрдбреА рдХреЛ рдЬрд┐рдпреЛрдЖрдИрдб рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдЗрдП рджреЗрдЦреЗрдВ ... рдпрд╣ рд╣реИ:



рдЖрдк рдЕрдкрдиреЗ рд╢рд╣рд░ рдХреЗ рдЬрд┐рдпреЛрдирдореЗрдбреНрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬрд┐рдпреЙрдЗрдбреНрд╕ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд┐рдЬреЗрдЯ рдХреЗ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╡рд┐рд╡реЗрдХ рдХреЗ рд╕рд╛рде, рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдкрд╣рд▓реЗ рд╕реЗрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдмрд╛рдХреА рд╢рд╣рд░реЛрдВ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИред



рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдорд┐рдиреНрд╕реНрдХ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА (рдЬреЛ рд▓реЛрдЧ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдирдП рд╣реИрдВ рд╡реЗ рдЖрдкрдХреЛ рд╕рд▓рд╛рд╣ рджреЗрдВрдЧреЗ рдХрд┐ рд▓рд╛рдЗрди рдХреЗ рдЕрдВрдд рдореЗрдВ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдХреЛ рди рднреВрд▓реЗрдВ):

 {city:'Minsk',offset:180,timezone:'Europe/Minsk',id:"625144"}, 


рд╣рдо рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ, рдПрдХ рдирдпрд╛ рд╡рд┐рдЬреЗрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ ... рд╡реЙрдЗрд▓рд╛, рдорд┐рдиреНрд╕реНрдХ рд╣рдорд╛рд░реЗ рд╕рд╛рде рд╣реИ!



рдмреЗрд╢рдХ, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд┐рд╕реА рднреА рд╢рд╣рд░ рдХреЛ рдЕрдкрдиреА рдкрд╕рдВрдж рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реЛ, рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╢реНрд░рдо рд╣реИ, рд╕рд╣рдордд рд╣реВрдВред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред

PS рдпрджрд┐ рдЖрдк рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╢рд╣рд░ рдХрд╛ рдирд╛рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ localizedStrings.js рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╡рд┐рдЬреЗрдЯ рдХреЗ рд╕рд╛рде рдФрд░ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реВрд╕реА рд▓реЛрдХреЗрд▓ рдХреЗ рд▓рд┐рдП рдпрд╣ / рд▓рд╛рдЗрдмреНрд░реЗрд░реА / рд╡рд┐рдЬреЗрдЯ / рд╡рд░реНрд▓реНрдб \ рдХреНрд▓реЙрдХ /ru.lproj /localizedStrings.js рд╣реЛрдЧрд╛ред

рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдлрд╝реЙрд░реНрдо рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ:

 localizedCityNames['Minsk'] = 'i'; 


рдпрджрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИ, рддреЛ WorldClock.js рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд▓рд╛рдЗрди рдореЗрдВ рдЕрдкрдиреА рдкрд╕рдВрджреАрджрд╛ рднрд╛рд╖рд╛ рдореЗрдВ рд╢рд╣рд░ рдХрд╛ рдирд╛рдо рд▓рд┐рдЦреЗрдВ:

 {city:'i',offset:180,timezone:'Europe/Minsk',id:"625144"}, 

Source: https://habr.com/ru/post/In130367/


All Articles