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取某年某月的最后一天的时间戳怎么取,知道年月,不知到日