我的数据库日期格式如下:28 - 04 - 2015
如何使用php添加该数据+1年?
任何想法?
非常感谢!
答案 0 :(得分:0)
echo date('d - m - Y', strtotime('+1 years', strtotime(str_replace(" ", "",$DateFromDB))));
编辑:抱歉格式错误
工作示例:
http://sandbox.onlinephpfunctions.com/code/148e670733af48fdde6fc37884550744defb6eca
答案 1 :(得分:0)
var max=438;
localStorage.setItem('max', max);
var pi=[];
pi=JSON.parse(localStorage.getItem('pi'));
for(var i = 0; i < max; i++) {
pi[i] = 1;
}
[...]
答案 2 :(得分:0)
您可以使用INTERVAL
更新数据库UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR)
答案 3 :(得分:0)
假设您将日期值保存在名为$date
的变量中:
$date = '28 - 04 - 2015';
$date = strtotime(str_replace(' ', '', $date)); // Remove the spaces from your date and convert it into a time
$date = strtotime('+1 years', $date); // Add one year to the result
echo date('m - d - Y', $date); // Print the date 1 year later in the same format you had originally
结果将是:
28 - 04 - 2016
如果你想要一行:
$date = strtotime('+1 years', strtotime(str_replace(' ', '', $date)));