Pues es cosas de sumarle 14 días, no?.
ADDDATE(DATE, INTERVAL expr TYPE), ADDDATE(expr, days)
mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 31 DAY);
-> '1998-02-02'
mysql> SELECT ADDDATE('1998-01-02', INTERVAL 31 DAY);
-> '1998-02-02'
asi es shell root es cosa de sumarle 14 dias ala fecha que tengo guardada en mi tabla eso si se de echo tengo esta funcion que ocupo para sumar dias o en su defecto restar dias auna fecha
<?php
function sumar_dias($fecha,$dias,$suma=1){
$mon = $exp[1];
$day = (strlen($exp[2]) > 2)?
$exp[0] : $exp[2]; $year = (strlen($exp[0]) < 4)?
$exp[2] : $exp[0]; $mktime = mktime(0,0,0,$mon,$day,$year); if($suma == 1){
$rs = $mktime + ($dias * 24 * 60 * 60);
}else{
$rs = $mktime - ($dias * 24 * 60 * 60);
}
$fecha = (strlen($exp[2]) > 2)?
date("d-m-Y",$rs) : date("Y-m-d",$rs); return $fecha;
}
//forma de utilizarla
//el primer argumento es la fecha
//si pones una fecha al estilo inglés yyyy-mm-dd te devuelve con el mismo estilo
//y si pones una fecha al estilo español te la devuelve en español
//el segundo argumento es la cantidad de dias que quieras sumar o restar
//el tercer argumento es para decirle que operación realizar sumar o restar
//por defecto está en 1 (sumar) y 0 (restar)
echo sumar_dias
(date('2011-01-05'),14,1); ?>
pero lo que yo deceo hacer es que apartir de esta fecha inicial
2011-01-05 me diga cuantas catorcenas han pasado desde la fecha inicial que se esta en la bd hasta el dia de hoy
2011--06-14 y en que fecha fue si me explico??