ColdFusion – Početak i kraj ovog, prošlog i sljedećeg mjeseca

Problem: Kako saznati početni i završni datum ovog, prošlog i sljedećeg mjeseca

Rješenje:


<cfset today = now()>

<cfset firstOfThisMonth = createDate(year(today), month(today), 1)>

<cfset lastOfThisMonth = dateAdd("d", -1, dateAdd("m", 1, firstOfThisMonth))>

<cfset firstOfNextMonth = dateAdd("m", 1, firstOfThisMonth)>

<cfset lastOfNextMonth = dateAdd("d", -1, dateAdd("m", 2, firstOfThisMonth))>

<cfset firstOfPreviousMonth = dateAdd("m", -1, firstOfThisMonth)>

<cfset lastOfPreviousMonth = dateAdd("d", -1, firstOfThisMonth)>

Comments are closed.