date_default_timezone_set('America/Los_Angeles');
$insert = "INSERT INTO sql(name, time, time_end) VALUES ('".$name."', '". strtotime('now')."', '". strtotime('+2 days')."') ;";
mysqli_query($conn, $insert);
Вставить запрос для обработки данных из формы и отображения времени в PST
dispay.php
name started at ending at
test March 7, 2019, 3:41 pm March 10, 2019, 3:41 pm
stack March 8, 2019, 6:53 am March 9, 2019, 6:53 pm
Итак, у меня есть радиокнопки в форме, чтобы выбрать продолжительность добавления часов, а затем отправить.
Добавлено 72 часа для тестирования и 24 часа для стека
Если мне нужно обновить time_end, я не знаю, как именно использовать strtotime в запросе на обновление, поэтому я попытался добавить к нему секунды, используя этот запрос
$update = "UPDATE table SET
time_end = time_end + 252900
where name = 'test' ;";
mysqli_query($conn, $update);
Тогда будет отображаться
dispay.php
name started at ending at
test March 7, 2019, 3:41 pm March 13, 2019, 4:41 pm
stack March 8, 2019, 6:53 am March 9, 2019, 6:53 pm
Проблема в том, что он добавляет дополнительный час, когда я использую запрос на обновление таким образом, а не когда я использую запрос вставки. Подскажите пожалуйста как это исправить