php 日期时间相加减
/**
* 时间相加运算
* @param int $increment 增量
* @param string $unit 单位
* @param string $returnFormat 返回的时间格式
* @return void
*/
public function add($increment, $unit="s", $returnFormat = NULL) {
$increment = intval($increment);
$source = $this->timestamp;
switch ($unit)
{
case "yy" : $result = $source + $increment *
31536000; break; //年
case "mm" : $result = $source + $increment *
2592000; break; //月
case "dd" : $result = $source + $increment * 86400;
break; //日
case "h" : $result = $source + $increment * 3600;
break; //时
case "m" : $result = $source + $increment * 60;
break; //分
default : $result = $source + $increment;
break; //秒
}
if ($returnFormat) {
$result = $this->format($returnFormat, $result);
}
return $result;
}
http://m.bbyears.com/wangyetexiao/22472.html
推荐访问:phpstorm php面试题 php数组转字符串 php教程