Хотите изменить время с помощью PHP? - PullRequest
1 голос
/ 03 сентября 2011

Я хочу иметь возможность сдвигать время, если установлена ​​переменная $ _GET ['date'].

Вот код.

if(isset($_GET['date']) && $_GET['date'] !="") {
$date =time ();
}else {
$date =time ();
}

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

Что лучше для этого?

Ответы [ 2 ]

3 голосов
/ 03 сентября 2011

Я бы порекомендовал деконструировать метку времени, а затем использовать mktime (...), чтобы воссоздать ее с «полями» по вашему выбору. Вы можете извлечь отдельные «поля» с помощью getdate () или даже с date ().

$f = getdate($timestamp);
$newtimestamp = mktime($f["hours"], $f["minutes"], $f["seconds"], $month, $day, $year);
2 голосов
/ 03 сентября 2011

strtotime возможно?

$time = time()
--or--
$time = strtotime('+1 year', time());

Хотя я не уверен, что понимаю вопрос о том, как вы это сформулировали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...