# daysInYer() no tiene en cuenta los bisiestos?

**URL:** https://foros.velneo.com/t/daysinyer-no-tiene-en-cuenta-los-bisiestos/1533
**Category:** Velneo
**Created:** [11 Febrero, 2010 18:51 UTC](https://foros.velneo.com/t/daysinyer-no-tiene-en-cuenta-los-bisiestos/1533 "2010-02-11T18:51:03Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)
#### Post date: [11 Febrero, 2010 18:51 UTC](https://foros.velneo.com/t/daysinyer-no-tiene-en-cuenta-los-bisiestos/1533/1 "2010-02-11T18:51:03Z")

</div>

Estoy realizando una Agenda, tengo creado 50 años, cuando recorro los años para saber cuantos dias tiene un año, siempre sale 365, al parecer no tiene en cuenta el año bisiesto, la instrucción sería para el año 2004,2008,2012 ...

daysInyear(01-01-2004)

sabe alguien decirme ¿porque?, muchas gracias.

---

<div class="post-metadata">

### Author: ![jorge-velasco](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@jorge-velasco](https://foros.velneo.com/u/jorge-velasco)
#### Post date: [15 Febrero, 2010 17:58 UTC](https://foros.velneo.com/t/daysinyer-no-tiene-en-cuenta-los-bisiestos/1533/2 "2010-02-15T17:58:48Z")

</div>

Buenas.

No había comprobado que no los controlaba.

Pero tienes una función que se llama _isLeapYear(Año)_. Esta función te devuelve un 1 si es bisiesto.

Al recorrer los años comprueba con esta función si es bisiesto y súmale 1.

Un saludo.

&nbsp;

&nbsp;

**Jorge Velasco Fernández**

**jvelasco@theseedsc.com**

**www.theseedsc.com**

---

<div class="post-metadata">

### Author: ![jarboleya1](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jarboleya1/32/5199_2.png) [@jarboleya1](https://foros.velneo.com/u/jarboleya1)
#### Post date: [15 Febrero, 2010 20:17 UTC](https://foros.velneo.com/t/daysinyer-no-tiene-en-cuenta-los-bisiestos/1533/3 "2010-02-15T20:17:23Z")

</div>

Buenas noches,

Acabo de probar la función daysInYear() y me ha funcionado correctamente.

Como indica el manual de ayuda en la siguiente dirección:

http://velneo.es/info/v7\_71\_es/general/asistente\_de\_formulas/#daysinyear

Se puede ver que a la función se le puede pasar un campo o variable tipo fecha y como se puede observar en el ejemplo, si se pasa la fecha en modo texto debe pasarse en formato ("AAAA/MM/DD").

Saludos.

---

<div class="post-metadata">

### Author: ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)
#### Post date: [15 Febrero, 2010 22:00 UTC](https://foros.velneo.com/t/daysinyer-no-tiene-en-cuenta-los-bisiestos/1533/4 "2010-02-15T22:00:51Z")

</div>

@Arboleya

Pues algo no cuadra:

El ejemplo al que haces referencia , muestra un resultado incorrecto:

\<span class="vinfo-ejemplo"\>**Ejemplo: daysInYear(“2008-02-10″) = 365**&nbsp; ... y el resultado deberia ser 366 , ya que 2008 es bisiesto

\<span class="vinfo-ejemplo"\>A proposito,

\<span class="vinfo-ejemplo"\>hay diferencia entre utilizar el guion \<span class="vinfo-ejemplo"\> **“2008-02-10″** \<span class="vinfo-ejemplo"\>o utilizar la barra \<span class="vinfo-ejemplo"\> **“2008/02/10″**

\<span class="vinfo-ejemplo"\>porque me parece recordar que he tenido problemas al utilizar el guion en las fechas, y con la barra suele funcionar correctamente.

\<span class="vinfo-ejemplo"\>un saludo

\<span class="vinfo-ejemplo"\>Jose

\<span class="vinfo-ejemplo"\>

---

<div class="post-metadata">

### Author: ![jarboleya1](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jarboleya1/32/5199_2.png) [@jarboleya1](https://foros.velneo.com/u/jarboleya1)
#### Post date: [15 Febrero, 2010 22:26 UTC](https://foros.velneo.com/t/daysinyer-no-tiene-en-cuenta-los-bisiestos/1533/5 "2010-02-15T22:26:25Z")

</div>

@Pepeto,

Tienes razón que el ejemplo debería poner 366 días (Hay que corregirlo en el manual).

Sin embargo, si pruebas la función podrás comprobar que da los valores correctamente tanto con "/" como con "-".

Saludos.
