La función LAST_DAY() en MySQL se puede usar para saber el último día del mes para una fecha determinada o una fecha y hora. La función LAST_DAY() toma un valor de fecha como argumento y devuelve el último día del mes en esa fecha . El argumento de fecha representa una fecha válida o una fecha y hora.
Sintaxis:
LAST_DAY( Date );
Si el valor de fecha o fecha y hora no es válido, la función devuelve NULL.
Parámetros utilizados:
Fecha: La función LAST_DAY() toma un solo argumento Fecha. Es la fecha o el valor de fecha y hora para el que desea extraer el último día del mes.
Valor devuelto :
la función LAST_DAY() devuelve el último día del mes para un argumento de fecha válido. Si el argumento Fecha no es válido o es nulo, la función también devolverá NULL.
A continuación se muestran algunos ejemplos o usos comunes de la función LAST_DAY():
- Extracción del último día de una fecha dada :
Para conocer la última fecha del mes de diciembre de 2017, la función LAST_DAY() se puede ejecutar de la siguiente manera:
Sintaxis:
Salida:'2017-12-31'
- Extrayendo el último día de una fecha y hora dada :
Para conocer la última fecha del mes de diciembre usando el formato de fecha y hora, la función LAST_DAY() se puede ejecutar de la siguiente manera:
Sintaxis:
Salida:'2017-12-31'
- Comprobando si es un año bisiesto o no :
Para saber si el año es bisiesto o no, podemos utilizar la función LAST_DAY() para comprobar el último día del mes de febrero de ese año. Si es el día 29, entonces ese año es bisiesto, de lo contrario no.
Sintaxis:
Salida:'2016-02-29'
- Extraer el último día del mes actual :
Para conocer la última fecha del mes actual, la función LAST_DAY() se combina con la función NOW() o CURDATE() y se puede ejecutar de la siguiente manera:
Usando NOW() función : La función NOW() en MySQL devuelve la marca de fecha y hora actual.
Sintaxis:
Salida:'2017-12-31'
- Usando la función CURDATE() : La función CURDATE() en MySQL devuelve la fecha actual en formato de fecha.
Sintaxis:
Salida:'2017-12-31'
- Extrayendo el último día del próximo mes :
Para conocer la última fecha del próximo mes, la función last_day() se puede ejecutar de la siguiente manera:
Sintaxis:
Salida:'2018-01-31'
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA