Date.StartOfMonth

La función Date.StartOfMonth devuelve un valor temporal correspondiente al comienzo del mes del valor temporal indicado.

Sintaxis

Date.StartOfMonth(
    dateTime as any
) as any

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

La función Date.StartOfMonth 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 primer día de dicho mes. Si, por el contrario, el argumento es de tipo datetime o datetimezone, la función devuelve el primer segundo del mes.

Ejemplos

Si pasamos como argumento un valor temporal de tipo date, la función devuelve el primer día del mes:

Date.StartOfMonth(#date(2020,10,28))

01/10/2020

Función M Date.StartOfMonth

Si se pasa como argumento un valor de tipo datetime -como el devuelto por la función DateTime.LocalNow- la función devuelve el primer segundo del mes correspondiente. Por ejemplo, si estamos a día 5 de julio de 2020...

Date.StartOfMonth(DateTime.LocalNow())

01/07/2020 0:00:00

Función M Date.StartOfMonth

Por último, si el argumento es un valor temporal de tipo datetimezone, el resultado conserva la información sobre la zona horaria:

Date.StartOfMonth(#datetimezone(2020,7,5,21,15,10,1,0))

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

Función M Date.StartOfMonth
Categoría
Funciones de fecha
Enviado por admin el Mié, 01/07/2020 - 16:59