Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/20: Рейтинг темы: голосов - 20, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 10.06.2009
Сообщений: 15

date('r') + пару часов

23.11.2009, 12:30. Показов 3730. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть такой код:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
//у меня есть
   $hhh="02";
   $mmm="30";
   $sss="00";
 
// или так
$hhhhhh="02:03:00"
   
   $date_plus = date('r');
   echo $date_plus ;   
 
   ?>
Как к $date_plus додать "02:30:00" ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.11.2009, 12:30
Ответы с готовыми решениями:

Прибавить пару часов date()
В базе хранится время в unix формате. Как к нему прибавить 12 часов часов? date('d.m.Y h:i:s',$time+43200) Пробую так, но что-то не...

«Тетрис» за пару часов…
Здравствуйтe! Данный форум давно знаю из гугл-поиска по всяким Win-API проблемам. Сейчас заметил, что ни одного сообщения здесь не...

Нужна девушка -программист на пару часов:)
Очень нужна ваша помощь в институте, если есть у кого возможность или знакомые, которые могут помочь(не бесплатно, разумеется), я буду...

4
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
23.11.2009, 19:27
Как я понял, Вам надо к значению времени от date('r') прибавить
$hhh="02";
$mmm="30";
$sss="00";
??
Делаем так:
PHP
1
2
3
4
5
6
7
$h = date('H');
$m = date('i');
$s = date('s');
$hhh = $hhh + $h;
$mmm = $mmm + $m;
$sss = $sss + $s;
$str = $hhh.":".$mmm.":".$sss;
Теперь с помощью функции preg_replace ищем и заменяем время.
mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit])
0
Почетный модератор
 Аватар для Humanoid
11556 / 4351 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
23.11.2009, 21:06
dimjan4, а если текущие минуты больше 30 ? Тогда получится время 02:85:00
Думаю, лучше будет перевести время в метку времени и прибавить к текущей метке. Что-нибудь вроде этого:
PHP
1
2
3
4
5
6
7
$hhh=2;
$mmm=30;
$sss=0;
 
$t1=gmmktime($hhh,$mmm,$sss,1,1,1970);
$t1+=time();
echo date('r',$t1);
Добавлено через 1 минуту
Немного прокомментирую... 1 января 1970 года - это начало эпохи unix... у этой даты метка времени = 0. Поэтому мы от неё и отсчитываем время.
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
23.11.2009, 21:58
Humanoid, peter888, извиняюсь за такую оплошнасть! Но по идеи моим способом тоже можно пользоваться, только надо доьавить несколько if'ов, этот код будет очень громоским.
peter888, используйте тогда способ Humanoid
0
0 / 0 / 0
Регистрация: 10.06.2009
Сообщений: 15
24.11.2009, 11:27  [ТС]
Уже нашел как:
PHP
1
2
3
4
5
6
7
8
   $hhh="02";
   $mmm="30";
   $sss="00";
    
$add = ($hhh * 60 + $mmm) * 60+$sss;
$date_plus = date('r', time() + $add);  
     
   echo $date_plus ;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.11.2009, 11:27
Помогаю со студенческими работами здесь

Диск C заполняется сам по себе за пару часов
Забивается папка Temp файликами типа aria-debug-15132.log пока на нем мегабайт 400 не останется. Каждый день удаляю этучушь. Их гигабайт на...

Колонки греется динамик по истечении пару часов
Кто подскажет нормальное ли это состояние когда поистечении 2-3 часов греется динамик на колонках до 50 градусов, или в чем-то проблема))

Что прочитать, чтобы выучить PascalABC за пару часов, владея C#?
Я хорошо знаю C#, знаком с синтаксисом java. В школе сейчас (ну как сейчас, пару неделю назад) стали изучать сея язык. Вообщем, хочу...

В разных браузерах раз в пару часов открываются страницы с рекламой
Казино и прочее. Антивирусы и прочие сканеры ничего не нашли, но во время работы скрипта страничка вылезла.

Если ноутбук проработает пару часов, то индикатор HDD не моргает, все подтормаживает
При этом, ничего толком (кроме кина и раздачи интернета) не включено. Да, еще игрушку с парой фильмов через торрент скачал. Что за фигня?...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru