diff --git a/Server-Side Components/Background Scripts/Calculate Week/Readme.md b/Server-Side Components/Background Scripts/Calculate Week/Readme.md new file mode 100644 index 0000000000..32702223e9 --- /dev/null +++ b/Server-Side Components/Background Scripts/Calculate Week/Readme.md @@ -0,0 +1,2 @@ +This script determines the number of weeks between the start and end date +Provide the date value in start start_date and end_date in the script to calculate number of weeks between 2 dates diff --git a/Server-Side Components/Background Scripts/Calculate Week/week_calculation.js b/Server-Side Components/Background Scripts/Calculate Week/week_calculation.js new file mode 100644 index 0000000000..6551b629dc --- /dev/null +++ b/Server-Side Components/Background Scripts/Calculate Week/week_calculation.js @@ -0,0 +1,10 @@ +//Determines the number of weeks between the start and end dates +var startDate = new GlideDateTime(); +var endDate = new GlideDateTime(); + +var millisecondsBetween = endDate.getNumericValue() - startDate.getNumericValue(); +var weeks = millisecondsBetween / (1000 * 60 * 60 * 24 * 7); + +var weeks_roundoff = Math.floor(weeks); + +gs.info(weeks_roundoff);