PHP gibt den Zeitstempel plus einen Tag, eine Woche, einen Monat, ein Jahr an. Tatsächlich muss keine Funktion verwendet werden! Der angegebene Zeitstempel selbst ist eine numerische Ganzzahl. Wir müssen nur 1 Tag, 1 Woche berechnen und die Sekunden können addiert werden!
Der Blogger sucht nach dem PHP-angegebenen Zeitstempel plus einem Tag und einem Jahr. Die in vielen Artikeln angegebenen Ergebnisse lauten wie folgt: strtotime (); diese Funktion kann Ihnen sehr gut helfen. Es gibt zwei Möglichkeiten, diese Funktion zu erreichen: Erstens: Sie müssen zuerst den angegebenen Zeitstempel formatieren und dann mit dieser Funktion einen Tag, ein Jahr hinzufügen ...; und alle wichtigen Online-Plattformen haben diesen Wissenspunkt nicht erwähnt! Zweitens: Verwenden Sie den zweiten Parameter dieser Funktion direkt. Viele Benutzer verwenden diese Funktion grundsätzlich ohne den zweiten Parameter. Der zweite Standardparameter besteht darin, den aktuellen Zeitstempel abzurufen, und wir können auch den Zeitstempel anpassen. Dieser Wissenspunkt ist auf dem noch unerklärlicher Internet, auch das PHP-Handbuch hat es nicht erklärt!
Einzelheiten finden Sie in der PHP-Funktion: strtotime ();
Im Folgenden finden Sie verschiedene Möglichkeiten für Blogger, den von PHP festgelegten Zeitraum plus einen Tag und ein Jahr zu realisieren.
<?php
echo date('Y-m-d H:i:s',strtotime('now'));//当前时间戳 2017-01-09 21:04:11
echo date('Y-m-d H:i:s',strtotime('+1second'));//当前时间戳+1秒 2017-01-09 21:04:12
echo date('Y-m-d H:i:s',strtotime('+1minute'));//当前时间戳+1分 2017-01-09 21:05:11
echo date('Y-m-d H:i:s',strtotime('+1hour'));//当前时间戳+1小时 2017-01-09 22:04:11
echo date('Y-m-d H:i:s',strtotime('+1day'));//当前时间戳+1天 2017-01-10 21:04:11
echo date('Y-m-d H:i:s',strtotime('+1week'));//当前时间戳+1周 2017-01-16 21:04:11
echo date('Y-m-d H:i:s',strtotime('+1month'));//当前时间戳+1月 2017-02-09 21:04:11
echo date('Y-m-d H:i:s',strtotime('+1year'));//当前时间戳+1年 2018-01-09 21:04:11
echo date('Y-m-d H:i:s',strtotime('+12year 12month 12day 12hour 12minute 12second'));//当前时间戳+12年,12月,12天,12小时,12分,12秒 2030-01-22 09:16:23
$t=1483967416;//指定时间戳
echo $dt=date('Y-m-d H:i:s',$t);//2017-01-09 21:10:16
/*方法一*/
echo date('Y-m-d H:i:s',$t+1*24*60*60);//指定时间戳+1天 2017-01-10 21:10:16
echo date('Y-m-d H:i:s',$t+365*24*60*60);//指定时间戳+1年 2018-01-09 21:10:16
/*方法二*/
//$dt是指定时间戳格式化后的日期
echo date('Y-m-d H:i:s',strtotime("$dt+1day"));//指定时间戳+1天 2017-01-10 21:10:16
echo date('Y-m-d H:i:s',strtotime("$dt+1year"));//指定时间戳+1年 2018-01-09 21:10:16
/*方法三*/
//$t是指定时间戳
echo date('Y-m-d H:i:s',strtotime("+1day",$t));//指定时间戳+1天 2017-01-10 21:10:16
echo date('Y-m-d H:i:s',strtotime("+1year",$t));//指定时间戳+1年 2018-01-09 21:10:16
//指定时间戳加1月、1周、1小时、1分、1秒原理同上;