php里面取到一个时间 在这个时间上加一个月1年怎么加

php里面取到一个时间 在这个时间上加一个月1年怎么加,第1张

首先不知道你的 na_members 是什么类型。。 跟时间完全没搭上边的命名。。

1假设是时间的话,且是时间戳格式的话 就

$na_members=strtotime("+1 months",$na_members) //加一个月

$na_members=strtotime("+1 years 1months",$na_members) //加一年

2.如果是datetime 格式的话 转成时间戳再转datetime

echo strtotime("+1 year") //返回的是时间戳, 如果要转换成一般时间格式还需要下面的函数

echo date('Y-m-d H:i:s', strtotime("+1 year"))

==================================================================

同理,不仅仅可以+year 还可以是天, 月日都可以的,如下代码:

<?php

echo strtotime("now"), "\n"

echo strtotime("10 September 2000"), "\n"

echo strtotime("+1 day"), "\n"

echo strtotime("+1 week"), "\n"

echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n"

echo strtotime("next Thursday"), "\n"

echo strtotime("last Monday"), "\n"

?>

$a = time()

$b = 365*24*60*60//365天 * 24小时 * 60分 * 60秒 即1年的秒数

$c = $a + $b//明年的今天 = 现在的秒数 + 一年后的秒数

echo 'next year '. date('Y-m-d', $c)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11621423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存