UNPKG

@illusionalsagacity/rescript-date

Version:
58 lines (42 loc) • 998 B
--- id: week-numbering title: Week Numbering --- ```js type day = | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday ``` ### getWeekYear Get the local week-numbering year of the given date. ```js let getWeekYear: (~weekStartsOn: day=?, Js.Date.t) => float ``` ```js let date = Js.Date.makeWithYMD(~year=2018., ~month=4., ~date=10., ()) date->ReDate.getWeekYear ``` ```js let date = Js.Date.makeWithYMD(~year=2018., ~month=10., ~date=14., ()) let getWeekYear = ReDate.getWeekYear(~weekStartsOn=Monday) date->getWeekYear ``` ### startOfWeekYear Return the start of a local week-numbering year. ```js let startOfWeekYear: (~weekStartsOn: day=?, Js.Date.t) => Js.Date.t ``` ```js let date = Js.Date.makeWithYMD(~year=2018., ~month=0., ~date=12., ()) date->ReDate.startOfWeekYear ``` ```js let date = Js.Date.makeWithYMD(~year=2018., ~month=10., ~date=14., ()) let startOfWeekYear = ReDate.startOfWeekYear(~weekStartsOn=Monday) date->startOfWeekYear ```