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
转载随意^^请带上本文地址!