Skip to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Determine Number of Months between two Dates

Featured Replies

I am trying to create a script that will determine the number of months there are between any two given dates.

Months meaning FULL months?

In other words,

If the start date is: 01/01/2006

and the end date is: 03/30/2006

Does that count as 2 months?

More info on what how you want to achieve the results.

  • Author

Months meaning FULL months?

In other words,

If the start date is: 01/01/2006

and the end date is: 03/30/2006

Does that count as 2 months?

More info on what how you want to achieve the results.

Sorry about that, I want to include any months the dates contain.

Example:

01/01/2006

03/30/2006

# of months: 3

01/11/2006

03/05/2007

# of months: 15

(Year ( dateEnd ) - Year ( dateStart )) * 12 + (Month ( dateEnd ) - Month ( dateStart )) + 1

Make a number field "NumberOfMonths"

Then write the following script steps in your code..

If(Year ( EndDate ) > Year ( StartDate ) )

{

setField(NumberOfMonths) = (12 * ( (Year(EndDate) - Year(StartDate)) - 1) )

+

(12 - ( (Month (StartDate) - 1)) + Month(EndDate) )

}

else

{

setField(NumberOfMonths) = (Month(EndDate)-Month (StartDate)+1)

}

This will work for all the permutations & combinations of StartDate and EndDate.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.