Foros del Web » Programando para Internet » PHP »

Pregunta sobre fechas

Estas en el tema de Pregunta sobre fechas en el foro de PHP en Foros del Web. Que tal gente, como puedo insertar en una BD los 6 meses siguientes que le siguen al actual, el tema es que a partir de ...
  #1 (permalink)  
Antiguo 10/07/2010, 20:12
 
Fecha de Ingreso: agosto-2009
Mensajes: 37
Antigüedad: 14 años, 8 meses
Puntos: 0
Pregunta sobre fechas

Que tal gente, como puedo insertar en una BD los 6 meses siguientes que le siguen al actual, el tema es que a partir de una seleccion del usuario, por ejemplo 6 meses o 12, algo asi, sea posible insertar esos meses, gracias de antemano...
  #2 (permalink)  
Antiguo 10/07/2010, 20:16
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Pregunta sobre fechas

generalmente el SQl en la mayoría de los DBMS tienen funciones como DATE_ADD, búscalo en la documentación correspondiente a tu dbms

en php por ejemplo: mktime(0, 0, 0, $mes+6, $dia, $anyo);
  #3 (permalink)  
Antiguo 10/07/2010, 20:30
 
Fecha de Ingreso: agosto-2009
Mensajes: 37
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Pregunta sobre fechas

Gracias por responder, seria algo como:

$mes=2;
$dia=6;
$ano=2002;//se que a esto hay que darle formato o algo asi

$total = mktime(0, 0, 0, $mes+6, $dia, $ano);
echo $total;
  #4 (permalink)  
Antiguo 10/07/2010, 20:35
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Pregunta sobre fechas

Cita:
Iniciado por rodrigokadar Ver Mensaje
Gracias por responder, seria algo como:

$mes=2;
$dia=6;
$ano=2002;//se que a esto hay que darle formato o algo asi

$total = mktime(0, 0, 0, $mes+6, $dia, $ano);
echo $total;
si, pero la última linea te devolverá el timestamp UNIX, entonces:
Código PHP:
echo date("d-m-Y",$total); 
  #5 (permalink)  
Antiguo 10/07/2010, 20:38
 
Fecha de Ingreso: agosto-2009
Mensajes: 37
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Pregunta sobre fechas

Ahora si funciona jeje, solo otra pregunta, quisiera entender mejor el mktime de php, los 3 primeros ceros que significan por ejemplo?
  #6 (permalink)  
Antiguo 10/07/2010, 20:41
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Pregunta sobre fechas

¿no te lo imaginas?: horas, minutos y segundos!!!, esas cosas es preferible buscarlas en el manual de php

http://php.net/manual/es/function.mktime.php
  #7 (permalink)  
Antiguo 10/07/2010, 20:45
 
Fecha de Ingreso: agosto-2009
Mensajes: 37
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Pregunta sobre fechas

Si, me imaginaba algo parecido jeje, gracias por responder, hecho.

Etiquetas: fechas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:58.