Date.EndOfMonth

La función Date.EndOfMonth devuelve un valor temporal correspondiente al final del mes del valor temporal indicado.

Sintaxis

Date.EndOfMonth(
    dateTime as any
) as any

Parámetros
  • dateTime: valor temporal de tipo date, datetime o datetimezone del que extraer el final del mes
Información adicional

La función Date.EndOfMonth devuelve un valor del mismo tipo que el argumento dateTime, conservando la información sobre la zona horaria (si está incluida en el argumento).

Si dicho argumento es de tipo date, la función devuelve el último día del mes. Si, por el contrario, el argumento es de tipo datetime o datetimezone, la función devuelve el primer segundo posterior al mes (es decir, el primer segundo del mes siguiente).

Ejemplos

Si el reloj del sistema marca la fecha del 29 de junio de 2020 (con independencia de la hora de que se trate), podemos obtener el final del mes con la siguiente expresión:

Date.EndOfMonth(DateTime.LocalNow())

01/07/2020 0:00:00

Función M Date.EndOfMonth

Si el argumento incluye información sobre la zona horaria, el resultado también la incluirá:

Date.EndOfMonth(#datetimezone(2020,6,29,16,55,32,1,0))

01/07/2020 0:00:00 +01:00

Función M Date.EndOfMonth

Si el argumento dateTime es de tipo date, la función devuelve el último día del mes:

Date.EndOfMonth(#date(2020,6,30))

30/06/2020

Función M Date.EndOfMonth
Categoría
Funciones de fecha
Enviado por admin el Lun, 29/06/2020 - 16:48