Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия | Следущая версия Both sides next revision | ||
ru:sidebar:remoteapi:apiref:format:time:example [13/01/2016 10:12] stan [Обратная операция] |
ru:sidebar:remoteapi:apiref:format:time:example [13/01/2016 12:20] stan |
||
---|---|---|---|
Строка 19: | Строка 19: | ||
=====Обратная операция===== | =====Обратная операция===== | ||
+ | tz=-134155792 | ||
- | Временная зона представлена в виде знакового слова. | + | 1) К tz применяется математическое И по маске **0xffff**. |
+ | <code=javascript> | ||
+ | -134155792 & 0xFFFF | 0xFFFF0000 | ||
+ | 61936 | ||
+ | </code> | ||
+ | 2) К результату применяется математическое ИЛИ по маске **0xffff0000**. | ||
+ | <code=javascript> | ||
+ | 61936 | 0xffff0000 | ||
+ | -3600 | ||
+ | </code> | ||
+ | [[timezone|Часовой пояс]] (-01:00) Азорские о-ва. | ||
+ | ---- | ||
tz=-134155792 в hex 0xf800f1f0 | tz=-134155792 в hex 0xf800f1f0 | ||
1) Значение по маске **0x0fff0000** показывает [[dst|dst]]. | 1) Значение по маске **0x0fff0000** показывает [[dst|dst]]. | ||
+ | |||
0x08000000 - нет. | 0x08000000 - нет. | ||
- | |||
- | 2) Значение по маске **0xffff** показывает часовой пояс. | ||
- | ---- | ||
- | |||
- | <code=javascript> | ||
- | 0xf1f0 | ||
- | -3600 | ||
- | </code> | ||
- | |||
- | [[timezone|Часовой пояс]] (-01:00) Азорские о-ва. |
|