Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

php дата время, как + кодом 1 час ?

СерёЖЖа Ученик (74), закрыт 4 года назад
Всем привет!

Ребят, помогите пожалуйста прибавить к выводу один час, что то совсем запутался в зарятых с кавычками, ничего не получается, можно пожалуйста исправный код в ответе, буду очень благодарен!

".date('d.m.Y H:i', strtotime($row['date']))." формат на выходе 01.12.2019 18:52
нужно что бы было 01.12.2019 19:52
Лучший ответ
dim565 Искусственный Интеллект (423791) 4 года назад
$row['date'] = '01.12.2019 18:52';
$new_date = date('d.m.Y H:i', strtotime($row['date'] . "+1hour")); // добавляем 1 час
echo $new_date; // 01.12.2019 19:52

Еще способ:
$row['date'] = '01.12.2019 18:52';
$new_date = new DateTime($row['date']);
$new_date->modify('+1 hour'); // добавляем 1 час
echo $new_date->format('d.m.Y H:i'); // 01.12.2019 19:52
СерёЖЖаУченик (74) 4 года назад
Благодарю за помощь! Уж прям сильно разложили все, можно же вот так? Вроде работает ".date('d.m.Y H:i', strtotime($row['date']."+1hour"))." этот код стоит между
dim565 Искусственный Интеллект (423791) Если работает, значит можно :)
Остальные ответы
Bastila Shan Гуру (4382) 4 года назад
используй библиотеку Carbon, не нужна мучать жопу и срать кактусами)
https://carbon.nesbot.com/docs/

Carbon::now()->addHour()->format('d.m.Y H:i')
Похожие вопросы