DifferentMonth(date1, date2)
Last updated March 21, 2002
Version: 1 | Requires: CF5 | Library: DateLib
Description:
Check if two dates refer to the same month. This is different from using the built-in function DateDiff("m") as it will only count whole months difference, whereas a difference of just a second could be the difference between one month and another.
Return Values:
Returns a boolean.
Example:
<cfoutput>
DifferentMonth test:
#DifferentMonth("{ts '2002-12-31 23:59:59'}","{ts '2003-01-01 00:00:00'}")#<br>
Compare to DateDiff:
#DateDiff("m","{ts '2002-12-31 23:59:59'}","{ts '2003-01-01 00:00:00'}")#<br>
</cfoutput>
Parameters:
Name | Description | Required |
---|---|---|
date1 | First date to check. | Yes |
date2 | Second date to check. | Yes |
Full UDF Source:
/**
* Check if two dates refer to the same month.
*
* @param date1 First date to check.
* @param date2 Second date to check.
* @return Returns a boolean.
* @author Matthew Walker (matthew@cabbagetree.co.nz)
* @version 1, March 21, 2002
*/
function DifferentMonth(date1, date2) {
return ( ( Month(date1) NEQ Month(date2) ) OR ( Year(date1) NEQ Year(date2) ) );
}
Search CFLib.org
Latest Additions
Raymond Camden added
QueryDeleteRows
November 04, 2017
Leigh added
nullPad
May 11, 2016
Raymond Camden added
stripHTML
May 10, 2016
Kevin Cotton added
date2ExcelDate
May 05, 2016
Raymond Camden added
CapFirst
April 25, 2016