Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
4 / 1 / 0
Регистрация: 26.06.2014
Сообщений: 70
1

Timestamp sub

15.11.2018, 13:39. Показов 933. Ответов 2
Метки нет (Все метки)

Добрый день,
нужно передать скрипту текущее время и текущее минус 10 минут и передать эти значения в формате таймштамп.

Пример скрипта без вычитания времени, просто с числовыми значениями:
PHP
1
2
3
4
5
6
$api = new BinotelApi($key, $secret);
 
$result = $api->sendRequest('stats/incoming-calls-for-period', array(
  'startTime' => 1370034000, // Sat, 01 Jun 2013 00:00:00 +0300
  'stopTime' => 1370120399 // Sat, 01 Jun 2013 23:59:59 +0300
));
Я сделал вот так, но мне кажется это как то коряво, подскажите пожалуйста может есть варианты получше)
PHP
1
2
3
4
5
6
7
8
9
$api = new BinotelApi($key, $secret);
$date1 = new DateTime();
$date2 = new DateTime();
$date2->sub(new DateInterval('PT10M'));
 
$result = $api->sendRequest('stats/incoming-calls-for-period', array(
   'startTime' => $date2->getTimestamp(),
   'stopTime' => $date1->getTimestamp()
));
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2018, 13:39
Ответы с готовыми решениями:

Вывод даты из timestamp
На сайте есть возможность обменивания сообщениями, хочу выводить время примерно как в ВК: если в...

Timestamp
Добрый день, подскажите в sql тип данных поставил timestamp и сделал чтобы, автоматом заполняло...

Преобразование timestamp
Здравствуйте. В БД есть поле с типом timestamp (см. на рисунке) если просто вывести, например,...

Дату из строки в Timestamp
Привет всем. Подскажите пожалуйста, как строку превести в UNIX время: $from = "23.03.2015...

2
Эксперт PHP
3577 / 2995 / 1260
Регистрация: 01.08.2012
Сообщений: 10,259
15.11.2018, 14:34 2
Лучший ответ Сообщение было отмечено Бизаро как решение

Решение

PHP
1
2
3
4
$result = $api->sendRequest('stats/incoming-calls-for-period', array(
   'startTime' => time() - 600,
   'stopTime' => time()
));
1
4 / 1 / 0
Регистрация: 26.06.2014
Сообщений: 70
15.11.2018, 15:29  [ТС] 3
Спасибо)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2018, 15:29

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Преобразовать дату в TIMESTAMP
кто знает подскажите пожалуйста, как преобразовать вот такой формат даты "17 июн 2017 18:00" в...

date to timestamp как?
Как перевести date to timestamp. Есть ли стандартные функции?

Получить из timestamp дату и время
Приветствую. Есть данные с timestamp. пытаюсь преобразовать таким способом:...

Date() неправильно преобразовывает timestamp
Есть вот такая строчка кода date('H:i', $data); В $data содержится дата и время в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.