2015-12-17 4 views
-3

У меня есть форма, которую люди заполняют и добавляют время встречи, im, затем вводя форму в sql db. Затем я делаю лист, и на нем отображается слот для встреч. Все, что мне нужно, это добавить 1 час к назначению. У меня есть переменная $ вызова времени, который является назначение времени я попытался следующие:Добавить час к значению времени на php

<?php 
$time=strtotime("+3600"); 
$final=date("H:i",$time); 
echo $final; 

но возвращается со всеми разные моменты времени какие-либо идеи, как сделать эту работу?

+0

Когда-либо думал о том, чтобы перфорировать это в Google? msgstr "добавить один час strtotime php" –

ответ

1
$time=strtotime("+1 hour"); 
$time=strtotime("+60 minutes"); 

Strtotime означает: String ко времени, очень полезный метод при работе с датами в PHP.

Или как ниже ответ:

$time = time() + 3600; 

Обратите внимание, что вы должны избегать вычисления со строками, то есть: Ряд между кавычками. (строка) «3600» vs (int) 3600

+0

Привет, возможно, он работает, я только что попробовал У меня есть 20:00 в первоначальное время, но он возвращается 16:44, когда я проставляю его через код –

+0

Я подозреваю, что время на вашем сервере неверно. Попробуйте следующее: '' Это дает вам servertime, которое должно быть текущим временем (или + x часов для других часовых поясов). В зависимости от того, на каком типе машины вы работаете, вам необходимо обновить это – Lapidi

+0

Если это не так, попробуйте google для 'ntp update [Server OS]' – Lapidi

Смежные вопросы