主题:如何设定下星期的时间?
jasjas
[专家分:0] 发布于 2006-07-13 11:54:00
$mysqlDatetime = date("Y-m-d G:i:s"); 《〈这是拿当时的时间
如果我要拿$mysqlDatetime下星期的时间要这么写呢?
回复列表 (共1个回复)
沙发
jasjas [专家分:0] 发布于 2006-07-14 00:11:00
没人回T_T
我找不到,所以做了个乱七八糟的。但是还能用。
$y = date("Y");
$m = date("m");
$d = date("d");
//$y = 2000;
//$m = 2;
//$d = 25;
if($m=='1'||$m=='3'||$m=='5'||$m=='7'||$m=='8'||$m=='10'||$m=='12')
{
if($d>='26')
{
$t='31';
for($i='7';$d<=$t;$i--)
{
$t--;
}
if($m=='12')
{
$y+='1';
$m='1';
}
$m+='1';
$d=$i;
}
else
{
$d+=7;
}
}
else
{
if($m=='4'||$m=='6'||$m=='9'||$m=='11')
{
if($d>='25')
{
$t='30';
for($i='7';$d<=$t;$i--)
{
$t--;
}
$m+='1';
$d=$i;
}
else
{
$d+='7';
}
}
else
{
if($y%'4'!='0')
{
if($d>='23')
{
$t='28';
for($i='7';$d<=$t;$i--)
{
$t--;
}
$m+='1';
$d=$i;
}
else
{
$d+='7';
}
}
else
{
if($d>='24')
{
$t='29';
for($i='7';$d<=$t;$i--)
{
$t--;
}
$m+='1';
$d=$i;
}
else
{
$d+='7';
}
}
}
}
$mysqlDatetime2= date("$y-$m-$d");
我来回复