isLeapday<-function(x) { x %% 100 == 0 & x %% 400 == 0 | x %% 4 == 0 & x %% 100 != 0 } years <- 2004:2013 isLeapday(years)
Or as mentioned in mnel:
library("chron") leap.year(years) [1] TRUE FALSE FALSE FALSE TRUE FALSE FALSE FALSE TRUE FALSE
For leap.year{chron} code leap.year{chron} :
library("chron") edit(leap.year) function (y) { if (inherits(y, "dates")) y <- month.day.year(as.numeric(y), origin. = origin(y))$year y%%4 == 0 & (y%%100 != 0 | y%%400 == 0) }
N8TRO source share