Конвертация даты JS

187
25 апреля 2019, 14:10

Всем доброго дня.

С сервера через JSON APi прилетают данные и в том числе дата в формате "Y-m-d H:i:s"

эта дата пишется на сервере таким способом

gmdate("Y-m-d H:i:s");

То есть дата по Гринвичу.

Нужно перевести эту дату в локальное время юзера.

Использую Moment.js

// таймзону юзер может сменить в настройках
// она выводится на странице отдельным тегом <script>
var timezone = "Europe/Minsk"; 
// дата прилетает с сервера
var date = response.date;
// получаем локальную дату (на основе таймзоны юзера)
// в таком формате 2018-11-17T18:31:51+02:00
var local = moment.tz(date, timezone).format(); 

Как из этой даты получить уже готовую дату с "прибавленным" смещением?

Из такой 2018-11-17T18:31:51+02:00

Такую 2018-11-17 20:31:51

READ ALSO
Promise через callback

Promise через callback

Написал небольшой пример, никак не могу додуматься, как заставить это работать и правильно ловить ошибкиФункцию helper3(next) нельзя менять

151
Как открывать и закрывать ссылку по таймеру?

Как открывать и закрывать ссылку по таймеру?

Подскажите как сделать так чтоб ссылка появлялась в определенное время и потом скрывалась тоесть будет проводится мероприятие в одно и то же время...

154
Заполнение imput поля JQ

Заполнение imput поля JQ

На сайте есть форма ввода inputЯ пытался заполнить её скриптом ниже:

166
Как присоединить 3 таблицу с помощью JOIN?

Как присоединить 3 таблицу с помощью JOIN?

Есть SQL JOIN запрос на 2 таблицы

143