Додане повідомлення про оновлення застосунку Оновлен Service Worker Перероблен WebSocket APІ
42 lines
1.9 KiB
JavaScript
42 lines
1.9 KiB
JavaScript
let formattedDate = (unix_timestamp) => {
|
|
if (!unix_timestamp) return
|
|
|
|
let date = new Date(unix_timestamp);
|
|
let year = date.getFullYear() >= 10 ? date.getFullYear() : "0" + date.getFullYear();
|
|
let month = (date.getMonth() + 1) >= 10 ? (date.getMonth() + 1) : "0" + (date.getMonth() + 1);
|
|
let weekday = date.getDate() >= 10 ? date.getDate() : "0" + date.getDate();
|
|
return weekday + '.' + month + '.' + year;
|
|
}
|
|
|
|
let formattedDateTime = (unix_timestamp) => {
|
|
let a
|
|
if (unix_timestamp > 1000000000000) a = new Date(unix_timestamp);
|
|
else a = new Date(unix_timestamp * 1000);
|
|
let months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
|
|
let year = a.getFullYear();
|
|
let month = (a.getMonth() + 1) < 10 ? `0${(a.getMonth() + 1)}` : (a.getMonth() + 1);
|
|
let date = a.getDate() < 10 ? `0${a.getDate()}` : a.getDate();
|
|
let hour = a.getHours() < 10 ? `0${a.getHours()}` : a.getHours();
|
|
let min = a.getMinutes() < 10 ? `0${a.getMinutes()}` : a.getMinutes();
|
|
let sec = a.getSeconds() < 10 ? `0${a.getSeconds()}` : a.getSeconds();
|
|
let time = date + '.' + month + '.' + year + ' ' + hour + ':' + min;
|
|
return time;
|
|
}
|
|
|
|
function getTimeInSeconds(time = Date.now()) {
|
|
// Если время больше 10 знаков (это значит, что время в миллисекундах)
|
|
if (time.toString().length < 10) {
|
|
// Округляем до секунд, убирая последние 3 цифры (миллисекунды)
|
|
time = Math.floor(time * 1000);
|
|
}
|
|
|
|
return time;
|
|
}
|
|
|
|
function formattedDayName(unix_timestamp) {
|
|
const date = new Date(unix_timestamp);
|
|
const daysOfWeekUA = ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота"];
|
|
const dayNameUA = daysOfWeekUA[date.getDay()];
|
|
|
|
return dayNameUA;
|
|
} |