PHP中的日期偏移
我在做我自己的日历。为了切换到下一个月和上一个月,我使用以下功能:PHP中的日期偏移,php,date,Php,Date,我在做我自己的日历。为了切换到下一个月和上一个月,我使用以下功能: date('m',"-1 months"); date('m',"+1 months"); 但是,当我进入下个月时,我不能再使用它,因为-1和+1总是取自now() 假设我不能用动态数字来抵消,我的意思是 date('m',"$x months"); 如何在特定日期加上或减去1个月 例如这个日期 $date_today = strtotime($_GET['date']); $next_month = $date_today
date('m',"-1 months");
date('m',"+1 months");
但是,当我进入下个月时,我不能再使用它,因为-1和+1总是取自now()
假设我不能用动态数字来抵消,我的意思是
date('m',"$x months");
如何在特定日期加上或减去1个月
例如这个日期
$date_today = strtotime($_GET['date']);
$next_month = $date_today +/- 1 month ?!?!??!
使用
strotime
$next_month = strtotime("+1 month");
echo date("m", $next_month);
将为您提供一个unix时间戳,您可以将其传递到日期
$next_month = strtotime("+1 month");
echo date("m", $next_month);
使用
strotime
$next_month = strtotime("+1 month");
echo date("m", $next_month);
将为您提供一个unix时间戳,您可以将其传递到日期
$next_month = strtotime("+1 month");
echo date("m", $next_month);
您可以将标准时间与参考日期混在一起,以便:
$next_month=strtotime("+1 month"); // assumes today
$following_month=strtotime("+1 month", $next_month);
接受两个参数,并假设第二个参数为time()当前时间戳,如果未写入,则可以将strottimes与参考日期混合,以便:
$next_month=strtotime("+1 month"); // assumes today
$following_month=strtotime("+1 month", $next_month);
接受两个参数,并假设第二个参数是time()current timestamp,如果ommitted我当前为具有相同问题的多个站点运行日历。最后,当有人单击下一个月或上一个月时,我将当前可查看月份存储为
$\u SESSION
变量,或将其作为$\u POST
对象传递
当下一次或上一次被第二次(或第一次)击中时,你会称之为
if(!isset($_SESSION['viewablemonth']) && $_SESSION['viewablemonth'] = '') {
$_SESSION['viewablemonth'] = date("m.d.Y");
}
然后在月底做加法或减法:
$_SESSION['viewablemonth'] = strtotime("+1 month", $_SESSION['viewablemonth']);
我目前为多个具有相同问题的站点运行日历。最后,当有人单击下一个月或上一个月时,我将当前可查看月份存储为
$\u SESSION
变量,或将其作为$\u POST
对象传递
当下一次或上一次被第二次(或第一次)击中时,你会称之为
if(!isset($_SESSION['viewablemonth']) && $_SESSION['viewablemonth'] = '') {
$_SESSION['viewablemonth'] = date("m.d.Y");
}
然后在月底做加法或减法:
$_SESSION['viewablemonth'] = strtotime("+1 month", $_SESSION['viewablemonth']);
我怀疑你用的是字面上的“
date('m',“-1个月”)
”。我怀疑你用的是字面上的“date('m',“-1个月”)
”。是的,这给了我从现在开始的下个月()。。。但是我怎样才能从一个特定的日期开始做呢?是的,这给了我从现在开始的下个月()。。。但是我怎样才能从一个特定的日期开始呢?+1你需要告诉你的脚本要查看哪个月。并将其用于下一个prevlinks@Waygood通过将其存储在一个可通过的变量中,将允许他这样做,并将跟踪他正在查看的当前月份。抱歉,评论是针对OP而不是您的。+1您需要告诉脚本要查看的月份。并将其用于下一个prevlinks@Waygood通过将其存储在一个可通过的变量中,他可以这样做,并跟踪他当前查看的月份。抱歉,评论是针对OP而不是您的。