function DateAdd($part,$number,$date)
{
$date_array = getdate(strtotime($date));
$hor = $date_array["hours"];
$min = $date_array["minutes"];
$sec = $date_array["seconds"];
$mon = $date_array["mon"];
$day = $date_array["mday"];
$yar = $date_array["year"];
switch($part)
{
case "y": $yar += $number; break;
case "q": $mon += ($number 3); break;
case "m": $mon += $number; break;
case "w": $day += ($number 7); break;
case "d": $day += $number; break;
case "h": $hor += $number; break;
case "n": $min += $number; break;
case "s": $sec += $number; break;
}
return date("Y-m-d H:i:s",mktime($hor,$min,$sec,$mon,$day,$yar));
}
Function DateAdd($part,$n,$date)
{
switch($part)
{
case "y": $val = date("Y-m-d H:i:s",strtotime($date ." +$n year")); break;
case "m": $val = date("Y-m-d H:i:s",strtotime($date ." +$n month")); break;
case "w": $val = date("Y-m-d H:i:s",strtotime($date ." +$n week")); break;
case "d": $val = date("Y-m-d H:i:s",strtotime($date ." +$n day")); break;
case "h": $val = date("Y-m-d H:i:s",strtotime($date ." +$n hour")); break;
case "n": $val = date("Y-m-d H:i:s",strtotime($date ." +$n minute")); break;
case "s": $val = date("Y-m-d H:i:s",strtotime($date ." +$n second")); break;
}
return $val;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。