首页 > php代码 > php 日期时间相加减

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

转载随意^^请带上本文地址!

标签:none

发表留言