Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2023, 08:45   #1
Parallelogram
Недотепа
Форумчанин
 
Регистрация: 18.01.2011
Сообщений: 174
По умолчанию Дата по Гринвичу

Здравствуйте.

Есть таймштамп: 1674689430

По GMT это 25.01.2023, 23:30:30
По моему времени (мск) это 26.01.2023, 02:30:30
По Владивостоку это 26.01.2023, 09:30:30

Как получить только дату в формате unixtime по GMT?

Пример:
1674689430 - исходное время
1674604800 - 25.01.2023, 00:00:00 GMT

Как получить именно 1674604800?

Код:
function toDay(d=new Date()) {
	let day = d.getDate();
	let month = d.getMonth() + 1;
	let year = d.getFullYear();
	return year + "-" + _zero(month) + "-" + _zero(day);
}

function dateToUtcUnixtime(d) {
	return new Date(toDay(d)).getTime()/1000;
}

dateToUtcUnixtime(1674689430);
Так пытался, но понятное дело это работает для текущей временной зоны.
Parallelogram вне форума Ответить с цитированием
Старый 26.01.2023, 09:11   #2
Parallelogram
Недотепа
Форумчанин
 
Регистрация: 18.01.2011
Сообщений: 174
По умолчанию

В общем дурак я ленивый

Код:
function _toDayForm(d=new Date()) {
	let day = d.getUTCDate();
	let month = d.getUTCMonth() + 1;
	let year = d.getUTCFullYear();
	return year + "-" + _zero(month) + "-" + _zero(day);
}

function dateToUtcUnixtime(d) {
	return new Date(toDay(d)).getTime()/1000;
}

dateToUtcUnixtime(1674689430);
Parallelogram вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
дата в c# undead92 Помощь студентам 5 15.05.2013 13:47
Узнать дату по гринвичу через интернет art-programs Работа с сетью в Delphi 4 23.08.2011 23:12
Дата введённая "ручками" и дата полученная по ссылке kzld Microsoft Office Excel 0 06.05.2011 14:45
Вычитание дат(дата-дата=кол.дней) zallza Общие вопросы Delphi 1 31.05.2010 22:50
Дата Конечная (ДД.ММ.ГГГГ) - Дата Начальная (ДД.ММ.ГГГГ) = Количество Месяцев stanislav24 Microsoft Office Excel 5 20.12.2008 10:36