使用thinkphp添加会员到期时间为什么对不上,向数据库添加一天时间就会自动添加3天时间
添加一个月就会自动添加三个月,
而且添加到数据库的时间过10几秒刷新一下就会自动增加一天时间,
public function pay_success(){
$date = $_GET["date"];
$uid = $_GET["uid"];
$vip = M('vipname')->where(array("id"=>$uid))->find();
if (empty($vip)){
dump("非法请求");
return;
}
if ($date==1){
$t = 246060;
}elseif ($date==2){
$t = 246060;
}else {
$t = 246060;
}
if ($vip[vip_time] > date('Y-m-d h:i:s', time())){
M('vipname')->where(array("id"=>$uid))->save(array("vip_time"=>date('Y-m-d h:i:s', strtotime($vip[vip_time]) + $t), "update_time"=>date('Y-m-d H:i:s'),time()));
}else{
M('vipname')->where(array("id"=>$uid))->save(array("vip_time"=>date('Y-m-d h:i:s', time()+$t), "update_time"=>date('Y-m-d H:i:s'),time()));
}
}