从现在起6年后约会?

时间:2009-12-06 00:48:22

标签: php date

我想在6年后约会?

我该怎么做?

6 个答案:

答案 0 :(得分:25)

<?php
$timestamp = strtotime('+6 years');
echo date('Y-m-d H:i:s', $timestamp);
?>

答案 1 :(得分:3)

date_default_timezone_set('America/Los_Angeles'); //required if not set
$date = new DateTime('1/1/1981');
$date->modify('+60 year');
echo $date->format('Y-m-d');

以上不受unix时间戳日期范围(1970年之前和2038年之后)的影响。

您也可以直接将日期与比较运算符直接比较,无需将它们转换为时间戳。

需要PHP 5.3

答案 2 :(得分:1)

strtotime('+6 years');

你可以将时间戳传递给类似strftime()的东西; strtotime

答案 3 :(得分:1)

还在笑着ChaosPandion的评论:)

echo strtotime ("+6 years"); 

应该这样做。

答案 4 :(得分:1)

您的描述不是很精确,但echo date("Y-m-d", strtotime("+6 years"));可能就是您所需要的......

答案 5 :(得分:-1)

189302400是6年内的秒数。

获取当前时间戳,然后添加189302400,然后将时间戳转换为日期字符串。