php怎么将当前时间戳增加一year

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php怎么将当前时间戳增加一year相关的知识,希望对你有一定的参考价值。

参考技术A $now_date = time(); // 获得当前时间戳
$year = date("Y",$date); // 得到当前 year
$o_date = date("-m-d G:i:s",$date); // 除了year 外的日期字符串
$result = strtotime(($year+1).$o_date); // year + 1 然后以字符串链接的形式和$o_date结合成日期字符串,再strtotime转化时间戳
----------------------------------------------
上述是考虑到闰year会多1天。
如果不需要考虑闰year 。
可以直接加上1year(平year)的秒数~
也就是3600*24*365
----------------------------------------------
year 居然是 “不适合” 词汇
WHY??本回答被提问者采纳
参考技术B 比如$now_time是当前的时间戳那么$year_time=$now_time+24*3600*365

PHP时间日期操作增减(date strtotime) 加一天 加一月

date_default_timezone_set(‘PRC‘); //默认时区
//当前的时间增加5天
$date1 "2014-11-11";
echo date(‘Y-m-d‘,strtotime("$date1 +5 day"));  //输出结果:2014-11-16
//相应地,要增加月,年,将day改成month或year即可
 
 
//+++ 今天、昨天、明天 、上一周、下一周 +++++++++
echo "今天:",date("Y-m-d",time()),"<hr>";
echo "昨天:",date("Y-m-d",strtotime("-1 day")), "<hr>";
echo "明天:",date("Y-m-d",strtotime("+1 day")), "<hr>";
echo "一周后:",date("Y-m-d",strtotime("+1 week")), "<hr>";
echo "一周零两天四小时两秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "<hr>";
echo "下个星期四:",date("Y-m-d",strtotime("next Thursday")), "<hr>";
echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<hr>";
echo "一个月前:".date("Y-m-d",strtotime("last month"))."<hr>";
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<hr>";
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<hr>";

以上是关于php怎么将当前时间戳增加一year的主要内容,如果未能解决你的问题,请参考以下文章

php取某年某月的最后一天的时间戳怎么取,知道年月,不知到日

php获取UTC时间戳

PHP中如何给日期加上一个月 加一周

php怎么判断当前时间在某个时间范围内

如何将 MySql 时间戳列更新为 PHP 上的当前时间戳?

php怎么获取今天零点的时间戳