php 日期时间相加减
<?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://www.phprm.com/code/a722a111b1ca014f56365445deb8219c.html
转载随意^^请带上本文地址!