ISOWeekNumWeekDayAndYearFromDate

STD.Date.ISOWeekNumWeekDayAndYearFromDate( date )

dateA date value in the Date_t format.
Return:ISOWeekNumWeekDayAndYearFromDate returns a module with weekNumber (1–53), year (the ISO week-numbering year), and weekDay (1–7, where 1 = Monday).

The ISOWeekNumWeekDayAndYearFromDate function returns a module containing the ISO week number, the ISO week-numbering year, and the ISO day of week for the given date. This is an ISO-8601 implementation of computing week numbers ("week dates").

Example:

IMPORT STD;
D := 20210101;
W := STD.Date.ISOWeekNumWeekDayAndYearFromDate(D);
      // W.weekNumber, W.year, W.weekDay for January 1, 2021
OUTPUT(W);