Информер курса валют ЦБ РФ   •   Магазин расширений
784 просм
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
комментариев
Гостям запрещено учавствовать в обсуждениях сайта. Авторизуйтесь, чтобы иметь возможность оставить свое мнение о материале или задать вопрос.