Intereting Posts
Laravel 5 изменить public_path () Есть ли способ отключить ссылку href при щелчке на n дней использовать файлы cookie в JavaScript Обработка данных в объекте PHP JSON Убедитесь, что пользователь вошел в систему с изменением страницы ajax Применение имени пользователя / пароля папки .htaccess с помощью PHP Каков самый быстрый и эффективный способ хранения и получения изображений, когда у вас есть миллионы пользователей на сервере LAMP? Как программно применить купон в Woocommerce для первого заказа, сделанного клиентом? PHP получить url со специальными символами без urlencode: их! Symfony2 fos логин, зарегистрируйтесь и забыли пароль в одном представлении PHP if, else statement. Форма и дата подтверждения рождения PHP: неправильная временная разница Как получить ASIN и цену от AMAZON Проводка изображений через CURL в форму PHP File_put_contents не работает Php force Загрузка – загрузка поврежденного файла

Как добавить 24 часа в временную метку unix в php?

Я хотел бы добавить 24 часа в метку времени. Как найти временную метку unix в течение 24 часов, чтобы я мог добавить ее в метку времени прямо сейчас?

Я также хотел бы знать, как добавить 48 часов или несколько дней в текущую временную метку.

Как я могу лучше всего это сделать?

Вероятно, вы захотите добавить один день, а не 24 часа. Не все дни имеют 24 часа из-за летнего времени:

strtotime('+1 day', $timestamp); 

Временная метка Unix – это просто количество секунд с января 1970 года, поэтому, чтобы добавить 24 часа к отметке времени Unix, мы просто добавляем количество секунд в 24 часа. (24 * 60 * 60)

 time() + 24*60*60; 

Добавьте 24 * 3600, что составляет количество секунд в 24 часа

Временная метка Unix находится в секундах, поэтому просто добавьте соответствующее количество секунд в метку времени:

 $timeInFuture = time() + (60 * 60 * 24); 

Вы также можете использовать класс DateTime :

 $timestamp = mktime(15, 30, 00, 3, 28, 2015); $d = new DateTime(); $d->setTimestamp($timestamp); 

Добавить период 1 D ay:

 $d->add(new DateInterval('P1D')); echo $d->format('c'); 

Дополнительную информацию см. В разделе DateInterval .