您的位置:

php日期加减,php当前时间减一天

本文目录一览:

在php中有没有日期相减的函数

php一般没有相减好的日期函数,一般用date()函数相减,date()函数足够用了。

php 日期加减法问题

不要将php想的这么笨,当前时间用time(),按你的需求来个最直接的办法。

$time=time();

for($i=1;$i=5;$i++){

$s=getdate($time-$i*24*3600);

$day[$i][mdy]=$s[mday];

$day[$i][mon]=$s[mon];

}

这样你就得到过去5天的月和日了,将-换成+就是未来5天的月和日。

不过,我发现你是不太了解时间戳的定义。

未来五天,就是time()+5*24*3600,

过去五天,就是time()-5*24*3600,

为什么不能用时间戳?

php中两个时间如何相减

PHP 中的 strtotime() 函数可以实现

strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。

strtotime(time,now)

参数说明

time 规定要解析的时间字符串。

now 用来计算返回值的时间戳。如果省略该参数,则使用当前时间。

详细说明

成功则返回时间戳,否则返回 FALSE。在 PHP 5.1.0 之前本函数在失败时返回 -1。

例如:

?php

$start_time = '2015-05-01 10:10:10';

$end_time = '2015-06-01 10:10:10';

//下面计算出的是秒,可以转化为天、时、分等

echo strtotime($end_time )-strtotime($start_time);

?

php echo date日期如何加减

$cha = (time()-$addtime)/(24*3600);//计算 当前日期 和 自定义日期 实际相差的天数

if($A=='100'){

$cha=$cha+15;

echo $cha;

}

if($B=='200'){

$cha=$cha+20;

echo $cha;

}

?