一:函数简介
想要增加几天,怎么显示?其实用本身的函数就能显示,如我们之前说过的 date("Y/m/d H:i:s", time()+16*60*60); 为什么又要加一个函数呢?很明显方便,如果日期是一个变量呢,这样写一个函数方便。
演示地址: http://www.ijquery.cn/phpfunction/AddSubDay/demo1.php
下载地址: http://www.ijquery.cn/phpfunction/AddSubDay/AddSubDay.zip
二:函数代码
/** * 增加减少天数 * * @param int $ntime 当前时间 * @param int $aday 增加天数用正数,减少天数用负数 * @return int */ if ( ! function_exists('AddDay')) { function AddSubDay($ntime, $aday) { $dayst = 3600 * 24; $oktime = $ntime + ($aday * $dayst); return $oktime; } }
三:函数应用
1、增加天数
$threeday = AddDay(time(), 3); echo "三天后:".$threeday; echo "<br/>"; echo "三天后格式化显示::".MyDate('Y-m-d H:i:s',$threeday);
返回的结果是:
三天后:1420343972 三天后格式化显示::2015-01-04 11:59:32
2、减少天数
$threedaybefore = AddSubDay(time(), -3); echo "三天前:".$threedaybefore; echo "<br/>"; echo "三天前格式化显示::".MyDate('Y-m-d H:i:s',$threedaybefore);
返回的结果是:
三天前:1419825572 三天前格式化显示::2014-12-29 11:59:32