使用php保存的数据添加+1年

时间:2016-04-28 17:29:00

标签: php

我的数据库日期格式如下:28 - 04 - 2015

如何使用php添加该数据+1年?

任何想法?

非常感谢!

4 个答案:

答案 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)));