我目前有一段PHP代码,显示用户帐户的创建日期:
$user['contract_start']
例如,如果我今天要创建一个新帐户并在帐户登录时将其放在页面上,那么就会出现
2014-07-30
如何更改此设置,以便代码显示一个字符串,该字符串可以在开始日期的10个月后添加?
答案 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";