eomday

Número de dias em um mês.

Categoria: Language Fundamentals > Data Types

Sintaxe

d = eomday(y, m)

Último dia do mês m do ano y.

Descrição

O ano só importa para fevereiro: tem 29 dias em anos bissextos, isto é, divisíveis por 4, exceto os divisíveis por 100, a menos que também sejam por 400, então eomday(1900,2) é 28 e eomday(2000,2) é 29. Arrays y e m de mesmo tamanho, ou um deles escalar, atuam elemento a elemento.

Argumentos de entrada

y
Ano (array de inteiros).
m
Mês, de 1 a 12.

Argumentos de saída

d
Array double: 28, 29, 30 ou 31.

Exemplo

Duração dos meses

eomday(2024, 1:12)
eomday([1900 2000 2023 2024], 2)
Saída
ans = 1×12

    31    29    31    30    31    30    31    31    30    31    30    31
ans = 1×4

    28    29    28    29

Veja também

eomdate datenum calendar datetime