КРЕАТИВНЫЕ САЙТЫ И ПРИЛОЖЕНИЯ,
КАЧЕСТВЕННЫЕ WEB-УСЛУГИ
phone

Конвертер времени

Лень - двигатель
Прогресса

Появилась тривиальная задача - разместить 10 статей на одном из сайтов.

Проблем нет: написали, проверили, разместили. Но даты релиза статей получились с разницей в 5-10 минут, что выглядело очень некрасиво (как вброс), хотя контент был качественный, профессиональные копирайтеры работали над ним несколько дней. Размещать же статьи с разными периодами - это время, а заказчик ждет скорейшего окончания работ и конечного результата. Для решения проблемы решили залезть в базу данных, там как у всех в мировом времени в секундах. В интернете с ходу конвертор времени не нашли, решили написать свой:

Делов - то на 3 строчки. Ну и оставили здесь, вдруг кому-то пригодится.

Вот пример кода на JavaScript для конвертации секунд в обычное время- те самые 3 строчки:


message() {
    let date = new Date(this.Y, (this.M-1), this.D, this.h, this.m, this.s).getTime();
    return  Math.trunc(date/1000);
},
stand() {
    return new Date(this.mir*1000);
}

Перевод в мировое время

Год:

Месяц:

день:

Час:

Минуты:

Секунды:

Мировое временя в секундах: {{ message }}

И обратный перевод:

Мировое время в сеундах:

Календарный вид: {{ stand }}