2015-09-05 48 views
-3

如何计算未来的日期。 今天的日期是:2015-09-05 如果一天是120,那么未来的日期是什么。如何获得今后的未来计算与日期日期在php

我正在php中创建程序,用户在线支付, 我们将从支付金额日期起120天提供有效日期。 那么有效日期会是什么。

我会接受这个人回答我正确答案1

+1

这是什么了与MySQL呢? – Strawberry

回答

3

下面将让你的起120天进未来:

strtotime("+120 days"); 

的的strtotime功能也需要第二个参数,它可以是如果您想要将120天添加到特定日期而不是当前日期,请使用此选项。

查看official documentation了解更多信息。

+0

你会如何解释,我没有得到 –

+0

我是新来的,请为我做程序....我不知道hw做 –

+0

你想让我解释什么?没有太多。 –

0

$ expirydate = date('Y-m-d G:i:s',strtotime('+ 120 days'));

+0

非常感谢你 –

0

'time()'将为您提供unix时间戳(从1970年1月1日开始经过的毫秒数)。

以毫秒为单位的120天可以像这样计算'120 * 24 * 60 * 60'。

您可以通过'date($ format)'获取当前日期,然后向'date($ format,$ offset)'添加偏移量。

下面是一个例子:

<?php 

$future = time() + (120*24*60*60); 
$format = "Y-m-d"; 

$now = date($format); 
$future_date = date($format, $future); 
?> 

您还可以检查类似的例子here

+0

非常感谢你 –