Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Корректировка часового пояса в часах (на МСК) (https://javascript.ru/forum/misc/82235-korrektirovka-chasovogo-poyasa-v-chasakh-na-msk.html)

jurvrn 07.04.2021 08:58

рони,
11 строк кода против 40... Двоточие не мигает, секунды не нужны...
Цитата:

Сообщение от рони
часы по москве

Вот здесь нужный код, но без сервера

рони 07.04.2021 09:07

Цитата:

Сообщение от jurvrn
Двоточие не мигает, секунды не нужны...

вам сделали всё это. смотрите #10.
Цитата:

Сообщение от jurvrn
11 строк кода против 40...

логика разная, плясать от печки имитируя часы компа или использовать часы компа.в первом случае суммирование начального времени с прошедшим, во втором только запрос текущего времени, да с корректировкой при выводе, но следить сколько времени прошло нет необходимости.

jurvrn 07.04.2021 11:52

Цитата:

Сообщение от рони
время с сервера с мигающим разделителем

спасибо, а почему время показывает странное?
всё таки первый ваш вариант был "изящнее"
скриншот - https://nimb.ws/EoXU0m

рони 07.04.2021 12:15

Цитата:

Сообщение от jurvrn
а почему время показывает странное?

время вы должны установить сами php кодом в данной странице --- примеры даны, даже два примера.

jurvrn 07.04.2021 17:09

Цитата:

Сообщение от рони (Сообщение 535362)
время вы должны установить сами php кодом в данной странице --- примеры даны, даже два примера.

из трех вариантов работает только - fn(span, '02:08:41');
fn(span, '02:08:41');
fn(span, '%uptime%');
fn(span, '<?php echo date("G").":".date("i").":".date("s"); ?>');


другие показывают 0NaN

рони 07.04.2021 17:49

jurvrn,
вы точно запускали страницу со своего сервера?
https://htmlweb.ru/php/php_date.php

рони 07.04.2021 18:00

jurvrn,
на всякий случай мск

fn(span, '<?php echo (date("G")+3).":".date("i").":".date("s"); ?>');

jurvrn 07.04.2021 18:44

рони,
все равно 0NaN 0NaN.
А откуда в этом коде php переменные "G", "i", "s". Из функции php? тогда получается что она просто не срабатывает

рони 07.04.2021 19:12

jurvrn,
настройте ваш сервер.
а пока можно проверить код здесь https://wtools.io/php-sandbox/b43W
нажать кнопку EXECUTE и открыть вкладку HTML в Result of php executing

jurvrn 07.04.2021 20:05

рони,
Про переменные понял, это формируется часы, минуты и секунды php.
Когда из js убираю секунды - та же ошибка. Но почему ? Ведь секунды не выводятся.
У меня сайт WordPress , то есть на php. Все даты выводятся.
Мне кажется что этот скрипт нагружает компьютер своей анимацией.
Вижу что код работает. .... Значит ошибка где-то выше (так как дату вывожу через шорткод)


Часовой пояс GMT +3, время: 15:21.