如何将10个月添加到日期

时间:2014-07-31 03:42:14

标签: php html

我目前有一段PHP代码,显示用户帐户的创建日期:

$user['contract_start']

例如,如果我今天要创建一个新帐户并在帐户登录时将其放在页面上,那么就会出现

2014-07-30

如何更改此设置,以便代码显示一个字符串,该字符串可以在开始日期的10个月后添加?

2 个答案:

答案 0 :(得分:4)

试试这个 -

date('Y-m-d', strtotime('+ 10 MONTHS', strtotime($date)))

答案 1 :(得分:2)

使用php Datetime类和Datetime::add

$user['contract_start'] = '2014-07-30';
$date = new DateTime($user['contract_start']);
$date->add(new DateInterval('P10M'));
echo $date->format('Y-m-d') . "\n";