DaysTilChristmas()
Last updated October 4, 2002
Version: 2 | Requires: ColdFusion 5 | Library: DateLib
Description:
Returns the number of days left before Christmas day of the current year. If Christmas has passed, returns the number of days till next year's Christmas.
Return Values:
Returns a number.
Example:
Parameters:
No arguments.
Full UDF Source:
<cfscript>
/**
* Returns an integer of the days left before Christmas.
* Version 2 by Ken McCafferty
*
* @return Returns a number.
* @author Larry Juncker (ljuncker@aljcompserv.com)
* @version 2, October 4, 2002
*/
function DaysTillChristmas() {
var ChristmasDayOfYearThisYear =
DayofYear(CreateDate(Year(Now()),12,25));
var ChristmasDayOfYearNextYear =
DayofYear(CreateDate(Year(Now()) + 1,12,25));
var TodaysDayOfYear = DayofYear(Now());
var DaysThisYear=DaysInYear(Now());
//Christmas coming
if (ChristmasDayOfYearThisYear gt TodaysDayOfYear){
return ChristmasDayOfYearThisYear -
TodaysDayOfYear;
}
//Christmas has passed
if (TodaysDayOfYear gt ChristmasDayOfYearThisYear){
return DaysThisYear-TodaysDayOfYear +
ChristmasDayOfYearNextYear;
}
return 0;
}
</cfscript>
Search CFLib.org
Latest Additions
Dave Anderson added
iniToStruct
20 day(s) ago
Dave Anderson added
deDupeArray
20 day(s) ago
Richard added
dice
22 day(s) ago
Isaac Dealey added
getRelative
a while ago
Top Rated
backupDatabase
Rated 5.0, 22 time(s)
indentXml
Rated 5.0, 10 time(s)
generateSsccAsn
Rated 5.0, 4 time(s)
highlightAndCrop
Rated 5.0, 4 time(s)