Author Topic: insertar fecha en base de datos mysql  (Read 10709 times)

jorge

  • Newbie
  • *
  • Posts: 13
  • Karma: 0
    • View Profile
insertar fecha en base de datos mysql
« on: Diciembre 10, 2013, 08:19:48 pm »
Hola a todos, estoy insertando una fecha en la base de datos y solo quiero guardar el mes y el año solamente. Al ver el campo añadido se muestra tambien el dia.

Esto es lo que quiero conseguir :04/1013
Y esto es lo que me muestra: 1/04/2013

He estado mirando en la web y he visto  que ponga el campo fecha a entero. Hay alguna opcion en mysql que pueda guardar lo que me interesa.

Espero vuestra a ayuda.Sin mas ,gracias.

chuidiang

  • Administrator
  • Hero Member
  • *****
  • Posts: 5541
  • Karma: 12
    • View Profile
    • Apuntes de programación
Re: insertar fecha en base de datos mysql
« Reply #1 on: Diciembre 11, 2013, 09:02:13 am »
Hola:

Pues que yo sepa no. Puedes dejarlo con el día y luego ignorarlo a la hora de presentar en pantalla o trabajar con la fecha, o bien puedes pensar en otro tipo de columna que no sea de fecha. Por ejemplo, dos columnas numéricas, una para el año y otra para el mes, o bien una columna de 6 caracteres en la que pondrías mmyyyy (es decir, abril de 2013 sería "042013").

Se bueno.

celina8p

  • Newbie
  • *
  • Posts: 3
  • Karma: 0
    • View Profile
Re: insertar fecha en base de datos mysql
« Reply #2 on: Enero 11, 2021, 08:23:41 pm »
Puede usar el tipo de datos VARCHAR para almacenar mes y año solamente.

Para quienes usan datepicker : –

1) Establecer el tipo de datos VARCHAR en mysql para almacenar mes y año.

2) Si está utilizando la validation de jquery y tiene el selector de date de jquery plugin, entonces tiene que hacer el código siguiente.

Por ejemplo:

 <script> $(document).ready(function (){ $('#monthyear').datepicker({ autoclose:true, format:'mm-yy' }); //Your form validation code here// }); </script>

____________
yo ofrezco servicio de Data Migration

crsitian

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
  • visitas pirata
    • View Profile
    • comprar pagina web
Re: insertar fecha en base de datos mysql
« Reply #3 on: Marzo 26, 2022, 12:48:43 pm »
Seria algo tan sencillo como esto.
$hoy = date("m.y"); 

guardas esta configuracion en la variable $hoy