Funciones Para El Manejo De Fechas En Mysql

Páginas: 2 (480 palabras) Publicado: 20 de junio de 2012
FUNCIONES PARA EL MANEJO DE FECHAS EN MySQL

Obtener la fecha y hora en MySQL
select now(); # ejemplo: '2010-01-12 10:50:43'

Obtener solo día mes y año en MySQL
select CURDATE(); #ejemplo: '2010-01-12' #sin hora

Obtener hora actual en MySQL
select curTime(); #Selecciona la hora

Obtener día, mes, año, u hora de una fecha en MySQL
El formato de la fecha debe ser YYYY-MM-DDHH:MM:SS, aunque para obtener el año, mes o día solo es necesario YYYY-MM-DD

select YEAR(NOW()); #Selecciona el año
select MONTH (NOW()) as mes; #Selecciona el mes
select DAY(NOW()) as dia;#Selecciona el día
select TIME(NOW()) as hora; #Selecciona la hora
Select LAST_DAY(NOW()); # Selecciona el ultimo dia del mes
También existe MICROSECOND, SECOND, MINUTE, HOUR, MONTHNAME, etc.

Darformato a una fecha en MySQL
Para esto usamos Date_format, DATE_FORMAT(fecha,formato); ejemplo:

select Date_format(now(),'%Y/%M/%d'); # '2010/January/12'
select Date_format(now(),'%Y-%M-%d%h:%i:%s %p'); #'2010-January-12 12:34:29 AM'
select Date_format(now(),'%W %d %M %Y'); # 'Tuesday 12 January 2010'
select Date_format(now(),'El año actual es %Y'); # 'El año actual es 2010'

Estos sonalgunos de los especificadores que tenemos disponibles para dar formato a una fecha, la lista completa pueden verla en los manuales de MySql:
- %d #Día del mes numérico (00...31)
- %H #Hora (00...23)- %h #Hora (01...12)
- %i #Minutos, numérico (00...59)
- %M #Nombre mes (January...December)
- %m #Mes, numérico (00...12)
- %p #AM o PM
- %W #Nombre día semana (Sunday...Saturday)
- %Y #Año,numérico, cuatro dígitos
- %y #Año, numérico (dos dígitos)
- %s #Segundos (00...59)

Sumar o restar días a una fecha con DATE_ADD o DATE_SUB en MySQL
DATE_ADD(fecha,INTERVAL valor tipo),DATE_SUB(fecha,INTERVAL valor tipo)
Sumar tiempo en MySQL

select DATE_ADD(NOW(),INTERVAL 20 DAY); # Agrega 20 días a la fecha actual
select DATE_ADD(NOW(),INTERVAL 30 MINUTE); # Agrega 30 minutos a la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones de MySql
  • Funciones En Mysql
  • Funciones de fecha
  • Funciones para manejo de puertos serie 2014
  • Funciones para el manejo de cadenas
  • Operadores Y Funciones Con Ejemplos (Mysql)
  • Funciones en PHP y MySQL
  • Funciones de agregado en mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS