powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Добавить несколько часов к дате (PHP)
8 сообщений из 8, страница 1 из 1
Добавить несколько часов к дате (PHP)
    #35874241
NewLine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите плиз.
Что-то совсем ничего в голову не идет.
Есть у меня дата и время в формате
Код: plaintext
1.
2.
define ('CURRENT_DATETIME', date("d-m-Y H:i:s"));
define ('CURRENT_DATE', date("d-m-Y"));

Как мне к ним прибавить определенной количесво часов.
Что-то совсем туплю.
Спасибо.
...
Рейтинг: 0 / 0
Добавить несколько часов к дате (PHP)
    #35874302
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Tue, 17 Mar 2009 15:01:10 +0300, NewLine <nospam@sql.ru>; wrote:

> Автор: NewLine
> Есть у меня дата и время в формате
> Как мне к ним прибавить определенной количесво часов.
Перевести в (милли)секунды, прибавить нужное кол-во (милли * 1000)секунд
* 3600, перевести обратно в нужный формат...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Добавить несколько часов к дате (PHP)
    #35874312
NewLine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какую функцию использовать для перевода в миллисекунды?


mktime получается сначала нужно массив сделать, а потом уже в милисекундв переводить?
...
Рейтинг: 0 / 0
Добавить несколько часов к дате (PHP)
    #35874321
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Tue, 17 Mar 2009 15:21:21 +0300, NewLine <nospam@sql.ru>; wrote:

> Автор: NewLine
> А какую функцию использовать для перевода в миллисекунды?
Manual - mktimeФункция возвращает метку времени Unix,
соответствующую дате и времени, заданным аргументами. Метка времени - это
целое число равное разнице в секундах между заданной датой/временем
и началом Эпохи Unix (The Unix Epoch, 1 января 1970 г).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Добавить несколько часов к дате (PHP)
    #35874405
Ku-root
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewLineПомогите плиз.
Что-то совсем ничего в голову не идет.
Есть у меня дата и время в формате
Код: plaintext
1.
2.
define ('CURRENT_DATETIME', date("d-m-Y H:i:s"));
define ('CURRENT_DATE', date("d-m-Y"));

Как мне к ним прибавить определенной количесво часов.
Что-то совсем туплю.
Спасибо.

Много способов, но мне кажется проще вот так:
Код: plaintext
date('d.m.Y H:i:s', strtotime("+3 hours"));
...
Рейтинг: 0 / 0
Добавить несколько часов к дате (PHP)
    #35874661
NewLine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ku-root
Много способов, но мне кажется проще вот так:

date('d.m.Y H:i:s', strtotime("+3 hours"));


Сама дата-то у меня уже есть, и к существующей нужно прибавить 3 часа.
...
Рейтинг: 0 / 0
Добавить несколько часов к дате (PHP)
    #35875057
Ku-root
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewLineKu-root
Много способов, но мне кажется проще вот так:

date('d.m.Y H:i:s', strtotime("+3 hours"));


Сама дата-то у меня уже есть, и к существующей нужно прибавить 3 часа.

Если есть сама дата в правильном формате, то
Код: plaintext
1.
2.
$date = date('Y-m-d');
$new_date = date('d.m.Y H:i:s', strtotime("+3 hours", strtotime($date)));
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Добавить несколько часов к дате (PHP)
    #37903115
webnurka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ku-rootЕсли есть сама дата в правильном формате, то
Код: sql
1.
2.
$date = date('Y-m-d');
$new_date = date('d.m.Y H:i:s', strtotime("+3 hours", strtotime($date)));



Просто супер. Вы мне очень помогли.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Добавить несколько часов к дате (PHP)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]