Генератор устойчивых к взлому паролей   •   Online-инструменты
214 просм
0 комм
Поделиться:

Как прибавить или вычесть минуту, час, день, неделю или другую временную единицу к дате на PHP

На вашем сайте регистрируется человек, и вам необходимо предоставить ему премиум-аккаунт, например, на 1 день.

Вы знаете точную дату его регистрации, а это значит, что вам не составит труда сосчитать, до какого времени будет действовать его премиум-аккаунт.

В качестве инструмента для достижения цели мы будем использовать уже знакомую нам функцию «strtotime».

Реализация:

<?php
	header("Content-Type: text/html; charset=utf-8");
	$reg_date = "26.09.2017 20:24:00"; // Дата регистрации
	$premium_date = date("d.m.Y H:i:s", strtotime($reg_date."+1 days"));
	echo "Дата окончания премиум аккаунта: ".$premium_date;
?>

Где «+1 days» – соответственно, +1 день (если нужно вычесть значение – ставите знак «минус»).

Помимо этого, «days» может быть заменен следующими значениями:

second – секунда;
minute – минута;
hour – час;
week – неделя;
month – месяц;
year – год.

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария