Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save trycf/29621595d2b915ecfee53dd385cb7068 to your computer and use it in GitHub Desktop.
Save trycf/29621595d2b915ecfee53dd385cb7068 to your computer and use it in GitHub Desktop.
TryCF Gist
<cfscript>
function assert( actual, expected ) {
if ( compare( expected, actual ) == 0 ) {
writeOutput( "✔" )
} else {
writeOutput( "✗" )
}
writeOutput( " expected `#expected#`, got `#actual#`<br>" );
}
setLocale("English (UK)");
todayDate = createDate(2024, 4, 7);
assert( dateFormat(todayDate, "full"), "Sunday, April 7, 2024" );
assert( dateFormat(todayDate, "long"), "April 7, 2024" );
assert( dateFormat(todayDate, "medium"), "Apr 7, 2024" );
assert( dateFormat(todayDate, "short"), "4/7/24" ); // meh - US centric!
assert( dateFormat(todayDate, "m"), "4" );
assert( dateFormat(todayDate, "mm"), "04" );
assert( dateFormat(todayDate, "mmm"), "Apr" );
assert( dateFormat(todayDate, "mmmm"), "April" );
assert( dateFormat(todayDate, "d"), "7" );
assert( dateFormat(todayDate, "dd"), "07" );
assert( dateFormat(todayDate, "ddd"), "Sun" );
assert( dateFormat(todayDate, "dddd"), "Sunday" );
</cfscript>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment