PHP especifica la marca de tiempo más 1 día, 1 semana y enero

PHP especifica la marca de tiempo más un día, una semana, un mes, un año, de hecho, ¡no hay necesidad de usar ninguna función! La marca de tiempo especificada en sí es un entero numérico, solo necesitamos calcular 1 día, 1 semana y sus segundos se pueden sumar.

El blogger busca la marca de tiempo especificada en php más un día y un año, y los resultados dados en muchos artículos son la función: strtotime (); esta función realmente puede ayudarlo muy bien, hay dos formas de lograr esta función: Primero: Primero debe formatear la marca de tiempo especificada y luego usar esta función para agregar un día, un año ...; ¡y todas las principales plataformas en línea no han mencionado este punto de conocimiento! Segundo: use el segundo parámetro de esta función directamente. Mucha gente básicamente usa esta función sin el segundo parámetro. El segundo parámetro predeterminado es obtener la marca de tiempo actual, y también podemos personalizar la marca de tiempo; este punto de conocimiento es aún más inexplicable en el Internet, ¡ni siquiera el manual de PHP lo ha explicado!

Para obtener más información, consulte la función PHP: strtotime ();

Las siguientes son varias formas en las que los blogueros pueden realizar el período especificado de PHP más un día y un año.

<?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秒原理同上;

Supongo que te gusta

Origin blog.51cto.com/13640989/2621298
Recomendado
Clasificación