Php 如果时间是周末EST,那么是X,否则是Y
有谁能帮助我使用php代码使用2个URL进行标题重定向,如果时间是东部标准时间周一至周五,则用户转到URL 1,如果时间是东部标准时间周六至周日,则转到URL 2Php 如果时间是周末EST,那么是X,否则是Y,php,http-headers,Php,Http Headers,有谁能帮助我使用php代码使用2个URL进行标题重定向,如果时间是东部标准时间周一至周五,则用户转到URL 1,如果时间是东部标准时间周六至周日,则转到URL 2 <?php date_default_timezone_set('America/New_York'); $date = date('Y-m-d H:i:s'); $weeekday = "http://google.com"; $weekend = "http://yahoo.com"; function isWeeke
<?php
date_default_timezone_set('America/New_York');
$date = date('Y-m-d H:i:s');
$weeekday = "http://google.com";
$weekend = "http://yahoo.com";
function isWeekend($date) {
if (date('N', strtotime($date)) >= 6) {
$link = $weekend;
}
else {
$link = $weeekday;
};
};
header("location: ". $link);
?>
上面出现“页面未正确重定向”错误。您有一个从未调用过的函数。删除函数“header”或调用函数并返回链接 删除功能:
date_default_timezone_set('America/New_York');
$date = date('Y-m-d H:i:s');
$weeekday = "http://google.com";
$weekend = "http://yahoo.com";
if (date('N', strtotime($date)) >= 6) {
$link = $weekend;
}
else {
$link = $weeekday;
};
header('location: '. $link);
返回方法:
date_default_timezone_set('America/New_York');
$date = date('Y-m-d H:i:s');
function isWeekend($date) {
$weeekday = "http://google.com";
$weekend = "http://yahoo.com";
if (date('N', strtotime($date)) >= 6) {
$link = $weekend;
}
else {
$link = $weeekday;
};
return $link;
};
$link = isWeekend($date);
header('location: '. $link);
我们或许可以帮忙,是的。但你需要给我们一个起点。请说明您尝试了什么,并说明结果与您想要的结果有何不同。
N
参数和if/else应该执行此操作。可以使用Carbon:-if($dt->isWeekend()){echo'Weekend';}else{echo'Not Weekend';}也说明您如何调用该函数(包括示例输入),您需要调用该函数,放置isWeekend($date)代码>在最后。谢谢!刚刚用你的第一个回复编辑了我的帖子,这是我在你发布的时候发布的。反复试验,我明白了。感谢你的解释!我建议你撤销对这个问题的编辑。问题是问题,不是问题和答案的混合。这会让人困惑,有些人可能会投反对票。谢谢当然可以我没有用你的答案编辑,我是用与你相同的结论编辑,并询问这是否是最好的方式。只是巧合。但是我会继续删除编辑,这样不会让其他用户感到困惑。我知道你没有使用我的代码。我不是这个意思,如果你那样读我很抱歉。