mysql | Función LAST_DAY()

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():

  1. 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'
  2. 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'
  3. 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'
  4. 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'
  5. Usando la función CURDATE() : La función CURDATE() en MySQL devuelve la fecha actual en formato de fecha.
    Sintaxis:

    Salida:
    '2017-12-31'
  6. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *