Como se puede sumar 2 dias 1 mes y 3 años a la fecha "2000-10-29".
gracias
| |||
Fechas Estoy con la misma duda, (php cierto, ya que si es una base de dato mysql la cosa va or otro lado..). Necesito sumar 8 dias a una fecha, y estoy asi: $fecha=10/01/2004 $suma_dia=strtotime($fecha)+strtotime("+8 day")) esta funcion pasa la fecha a segundos, desde la fecha linux, Si te sirve Bakan, voy a seguir averiguando... a ver si mas tarde tengo otra forma. Atte Maurimono |
| |||
Con este ejemplito, tenes para jugar un rato con las fechas... Código PHP: |
| |||
Me retracto. Aqui esta la solucion a tu problema: echo date("j-n-Y",strtotime("15 february 2004 + 1 week")); nos dara 22-02-04 Ojo: j,n e Y. corresponde al "formato de Muestra de la fecha" La fecha 15 february 2004, puede ser una $variable, en formato timestamp + 1 week reemplazalo por: + 3 year 1 month 2 days osea:sumar 2 dias 1 mes y 3 años a la fecha "2000-10-29 <?php echo date("j-n-Y",strtotime("2000-10-29 + 3 year 1 month 2 days")) ?> Espero sea esta la solucion Un saludo! Atte Maurimono |
| |||
Esto ya va mejor, bien, bien Solo apuntar que si ahora lo que quiero es quitar un dia, ME LO SUMA TAMBIEN Como solucionarlo ? echo date("Y-m-d", strtotime("2000-02-01 - 1 day")); // da 2000-02-02 |
| |||
Creo que te falta un poco de imaginación, porque como ya te dije, podes generar cualquier fecha utilizando este formato. Código PHP: |
| |||
Sumar fechas |
| |||
Cita: No es otra cosa, que una simple variante, o incluso ni siquiera eso, ya que utilizan las mismas funciones que yo propongo, por lo tanto, no creo que sea conveniente, decir que es mejor o peor, esta o aquella, simplemente estan aplicadas a ejemplos distintos.
Iniciado por maurimono Saludos. |
| |||
A ver niños!, seguro que hay mas se una opcion de poder resolver este problema, la idea era esa. Resolverlo!, y ya lo hicimos. Dejenme contarles que estoy desarrollando un sistema que tiene su base de datos ya echo de antemano. Y quisiera ,por medio de esta nota, "Felicitar" a quien la hizo ya que definio las fechas como "Enteras". Ignorando absolutamente la manera correcta de hacerlo. Los dolores de cabeza han ido en aumento y estoy pensando seriamente en abandonarlo... ya que imaginense hacer consultas online a una base bastante grande y calculando fechas. Que va a pasar el dia que me digan "su sistema es lento???" Realmente tendre yo la culpa????. Finalmente decir toda la razon al calcular fechas por mysql. Atte Maurimono |