El uso de fechas en MySQL es bastante extenso, aquí os dejo las más relevantes, a modo de introducción:
Obtener la fecha y la hora |
Obtener el día, mes, año u hora de una fecha |
| SELECT DAY(now()); |
| SELECT MONTH(now()); |
| SELECT YEAR(now()); |
| SELECT TIME(now()); |
Obtener el nombre del día |
Obtener el día de la semana |
| SELECT DATE_FORMAT(now(),'string'); |
| donde string puede ser: |
| %H | Hora en formato 00 - 23 |
| %h | Hora en formato 01 - 12 |
| %i | Minutos |
| %p | AM o PM |
| %s | Segundos |
| %d | Día del mes |
| %W | Nombre del día de la semana (Sunday...Saturday) |
| %m | Número del mes |
| %M | Nombre mes (January...December) |
| %Y | Año con cuatro dígitos |
| %y | Año con dos dígitos |
Sumar o restar días a una fecha |
| SELECT DATE_ADD(now(),INTERVAL Num Tipo) |
| SELECT DATE_SUB(now(),INTERVAL Num Tipo) |
| donde Num indica la cantidad y Tipo puede tener los siguientes valores: |
| HOUR | Días |
| MINUTE | Días |
| SECOND | Días |
| DAY | Días |
| MONTH | Días |
| YEAR | Días |
| SELECT DATEDIFF('2011-04-22','2011-04-15') |
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.