Контакты Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » Разное » Беседка » Как получить количества секунд с прошедшей даты (Ну не мог найти)
Как получить количества секунд с прошедшей даты
3Dfx Дата: Понедельник, 23.08.2021, 23:57:38 | Сообщение # 1
Сообщений: 7
Репутация: 0 [ +/- ]
dumaem Доброго времени суток , пишу плагин и хочу запустить таймер от прошедшей даты к примеру GetTime() даёт кол секунд с 1970 01 01
по настоящее время , а как выяснить вот на пример сколько было секунд на час назад или на день назад ?
Так и не смог найти как это реализовать , мож кто маекнет куда копать ? dumaem
 
_wS_ Дата: Вторник, 24.08.2021, 02:29:15 | Сообщение # 2
Цитата 3Dfx ()
сколько было секунд на час назад или на день назад ?

Раз GetTime() растет каждую секунду, то вроде очевидно, что час назад это GetTime() - 3600, а день назад: GetTime() - 86400 gut Если хочется прям ввести дату и чтобы она конвертнулась в секунды, то спрашивать у поисковиков "date to timestamp". У меня формулы нет, не было нужды, но в её создании может помочь исх uint расширения, там есть инфа сколько дней в каждом месяце, с учетом високосного года (my_natives.cpp). Если не получится, напишешь, покажешь что пробовал, подумаем, но такое кто-то уже сделал скорее всего (поиск).
 
3Dfx Дата: Вторник, 24.08.2021, 13:10:11 | Сообщение # 3
Сообщений: 7
Репутация: 0 [ +/- ]
Цитата _wS_ ()
хочется прям ввести дату и чтобы она конвертнулась в секунды


Приветствую товарищ Админ , вот нужно как раз именно так , на php это вроде как можно реализовать без особых проблем,
а вот sp здесь засада.. сейчас посмотрю ту ссылку ..

Добавлено (24.08.2021, 14:57:37)
---------------------------------------------
Так как плагин взаимодействует с mysql и веб частью на php , то решение было простое strtotime(нужная дата) + (необходимое время) записываем в mysql , вытягиваеm SQL_TQUERy ,
потом отнимаем от SQL_Fetchint(штамп нужной даты) GetTime() и преобразовываем в float и вставляем в таймер , но если появится решение на sp было бы не плохо услышать... klas


Сообщение отредактировал 3Dfx - Вторник, 24.08.2021, 20:21:36
 
_wS_ Дата: Вторник, 24.08.2021, 21:39:21 | Сообщение # 4
Получилось начертить функцию DateToTimestamp. Проверил разные даты, показывает верно.

Прикрепления: DateToTimestamp.sp(2.9 Kb)
 
3Dfx Дата: Вторник, 24.08.2021, 22:39:44 | Сообщение # 5
Сообщений: 7
Репутация: 0 [ +/- ]
_wS_, спасибо за код , теперь есть формула на SP, аналог strtotime php , завтра погоняю потом отпишу...
 
Форум » Разное » Беседка » Как получить количества секунд с прошедшей даты (Ну не мог найти)
  • Страница 1 из 1
  • 1
Поиск: