<cfscript> theYear = year(now()); // or whatever... janEnd = 31; febEnd = janEnd + 28; if( isLeapYear(theYear) ) febEnd = febEnd + 1; marEnd = febEnd + 31; aprEnd = marEnd + 30; mayEnd = aprEnd + 31; junEnd = mayEnd + 30; julEnd = junEnd + 31; augEnd = julEnd + 31; sepEnd = augEnd + 30; octEnd = sepEnd + 31; novEnd = octEnd + 30; decEnd = novEnd + 31;
// figure out the date if( theDay LTE janEnd ) theDate = "1/#theDay#/#theYear#"; else if( theDay LTE febEnd ){ newDay = theDay - janEnd; theDate = "2/#newDay#/#theYear#"; } else if( theDay LTE marEnd ){ newDay = theDay - febEnd; theDate = "3/#newDay#/#theYear#"; } else if( theDay LTE aprEnd ){ newDay = theDay - marEnd; theDate = "4/#newDay#/#theYear#"; } else if( theDay LTE mayEnd ){ newDay = theDay - aprEnd; theDate = "5/#newDay#/#theYear#"; } else if( theDay LTE junEnd ){ newDay = theDay - mayEnd; theDate = "6/#newDay#/#theYear#"; } else if( theDay LTE julEnd ){ newDay = theDay - junEnd; theDate = "7/#newDay#/#theYear#"; } else if( theDay LTE augEnd ){ newDay = theDay - julEnd; theDate = "8/#newDay#/#theYear#"; } else if( theDay LTE sepEnd ){ newDay = theDay - augEnd; theDate = "9/#newDay#/#theYear#"; } else if( theDay LTE octEnd ){ newDay = theDay - sepEnd; theDate = "10/#newDay#/#theYear#"; } else if( theDay LTE novEnd ){ newDay = theDay - octEnd; theDate = "11/#newDay#/#theYear#"; } else if( theDay LTE decEnd ){ newDay = theDay - novEnd; theDate = "12/#newDay#/#theYear#"; } </cfscript> +-----------------------------------------------+ Bryan Love Macromedia Certified Professional Internet Application Developer Database Analyst TeleCommunication Systems [EMAIL PROTECTED] +-----------------------------------------------+ "...'If there must be trouble, let it be in my day, that my child may have peace'..." - Thomas Paine, The American Crisis -----Original Message----- From: Christian Abad [mailto:[EMAIL PROTECTED]] Sent: Wednesday, September 04, 2002 12:52 PM To: CF-Talk Subject: Reverse Engineer DayOfYear Function? Folks: I am trying to obtain a date from the ordinal produced by the function DayOfYear. In other words, does anyone know how to "reverse engineer" the ordinal into a usable date? I would assume I'd need to pass the ordinal and the year to some function to obtain a usable date. I can't seem to find a function that will accomplish this! Any ideas? Thanks, Christian N. Abad -------------------------------------- Sr. Analyst - Apps Programming Bank of America eCommerce Technology - Website Support http://www.bankofamerica.com ______________________________________________________________________ Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists