Get the Current Month of the Year
The month of the year can be calculated by using two Formula Language functions@Month and @Select (e.g., January through December).
How It Works
The @Month function returns a numeric value between one and twelve, corresponding to the month of the year. The function returns a numeric one for January and continues through December, which returns a numeric twelve. When combined with the @Select statement, the corresponding text value is stored in the Result.
Implementation
To implement this solution, insert the following formula in an action button, column, or default value for a field. Optionally, replace @Today with a date or field. The @Prompt statement is used for illustrative purposes and can be removed or updated as desired. However, if removed, be sure the formula contains a main expression (i.e., Result) as the last statement in the formula.
Result := @Select(@Month(@Today); "January"; "February"; "March"; "April"; "May"; "June"; "July"; "August"; "September"; "October"; "November"; "December" ); @Prompt([Ok];"Current month"; result);
Figure 14.4 depicts the result when the button is pressed in the month of April.
Figure 14.4. Example month of the year
Note
Using the @Today and @Now functions in column formulas will result in the refresh icon being permanently displayed on the view. Where possible, dates should be stored in a document field that is referenced in the column formula.