ЕН
Елена Носикова

datetime php (см. внутри)

в базе данных хранятся даты в формате год-месяц-день чч: мм: сс
например 2012-08-31 18:27:29

как с помощью php прибавить к дате необходимое количество часов, минут или дней?

например 12 часов или 50 минут

Дело в том, что в конкретно взятой базе данных даты хранятся именно в формате "YYYY-MM-DD hh🇲🇲ss"

ДБ
Дмитрий Бабкин

date('Y-m-d H:i:s', strtotime('2012-08-31 18:27:29')+(60*60*12+60*50));

Василий
Василий

Обычно дата/время - это число с плавающей точкой. Дата - целая часть числа, обозначающая количество дней с начала времен (ну к примеру 1.1.1970), время - дробная часть. Полночь - 0, полдень - 0.5 и так далее. Прибавить 5 дней = +5. Прибавить 12 часов это +12 / 24. Прибавить 50 минут + 50 / 60 / 24.

Похожие вопросы
Что новее: PHP 5.2.4 или PHP 5.2.14? Что новее: PHP 5.2.4 или PHP 5.2.14 ?
php, html Помогите с логикой) код внутри
PHP Как осуществить вывод данных в браузер? Код внутри.
работа с текстом в php(Вопрос внутри)
Почему так см. внутри
Подскажите как реализовать вот этот JS+PHP скрипт (описание внутри)
Чего тут не хватает? (см. внутри)
Как сделать кнопку внутри поля? Пишу на PHP
простой вопрос по PHP (внутри)
Вопрос внутри кто знает php ответьте