0

我想在我的网站上创建一个“本周图片”,并让它从周日到周日动态变化。因此,一旦下一个星期日到来,它就会更改为那一天。这是我到目前为止得到的:

function getLastSunday(){
if (1==1)
{
$today = date('F j Y');
$lastSunday = date('m/d/Y', strtotime('last Sunday', $today));
}
return $lastSunday;
}

它正在返回“01/01/1970”。我希望它返回“10/13/2013”​​,下周我希望它返回“10/20/2013”

4

1 回答 1

2

您将一个字符串作为第二个参数传递给strtotime(),根据PHP 文档,它确实需要几秒钟。

让它成为一个时间(或者甚至只是忽略它?)应该让它更好地工作:

function getLastSunday(){
if (1==1)
{
$today = date('F j Y');
$lastSunday = date('m/d/Y', strtotime('last Sunday', strtotime($today)));
}
return $lastSunday;
}

你真正想要的是这个,虽然我认为:

function getLastSunday() {
    return date('m/d/Y', strtotime('last Sunday'));
}
于 2013-10-18T01:49:44.600 回答