R/date2doy.R

Defines functions date2doy

date2doy <- function(x){
	stopifnot(any(grepl("^POSIX",class(x[1]))))
	day <- as.numeric(format(x, "%j"))
	pat <- quote("([0-9]{2}:){2}[0-9]{2}")
	midnight <- as.POSIXct(gsub(pat, "00:00:00", x), tz="GMT")
	frac <- as.numeric(difftime(x, midnight, units="days"))
	day+frac
}
GLEON/LakeMetabolizer documentation built on Nov. 23, 2022, 6:16 a.m.