index.js 502 B

123456789101112
  1. import getUTCISOWeekYear from "../getUTCISOWeekYear/index.js";
  2. import startOfUTCISOWeek from "../startOfUTCISOWeek/index.js";
  3. import requiredArgs from "../requiredArgs/index.js";
  4. export default function startOfUTCISOWeekYear(dirtyDate) {
  5. requiredArgs(1, arguments);
  6. var year = getUTCISOWeekYear(dirtyDate);
  7. var fourthOfJanuary = new Date(0);
  8. fourthOfJanuary.setUTCFullYear(year, 0, 4);
  9. fourthOfJanuary.setUTCHours(0, 0, 0, 0);
  10. var date = startOfUTCISOWeek(fourthOfJanuary);
  11. return date;
  12. }