1.0.2 • Published 4 years ago

iso-weeks-year v1.0.2

Weekly downloads
3
License
ISC
Repository
github
Last release
4 years ago

iso-weeks-year

Library to view week numbers for a year

Install

  • Using NPM
npm i iso-weeks-year
  • or using yarn
yarn add iso-weeks-year

Usage

  • Get every week a year The months range from 0 to 11, where 0 is January and 11 is December
const { weekNumberToYear } = require('iso-weeks-year');
// or import { weekNumberToYear } from 'iso-weeks-year';

const weeks = weekNumberToYear(2020);

console.log(weeks)
/*

// output
[
  {
    "from":{
      "day":30,
      "month":11,
      "year":2019
    },
    "to":{
      "day":5,
      "month":0,
      "year":2020
    },
    "isoWeek":1
  },
  {
    "from":{
      "day":6,
      "month":0,
      "year":2020
    },
    "to":{
      "day":12,
      "month":0,
      "year":2020
    },
    "isoWeek":2
  },
  ...
]
*/
  • Get the week number from a date
const { weekNumberToDate } = require('iso-weeks-year');
// or import { weekNumberToDate } from 'iso-weeks-year';

const weekNumber = weekNumberToDate(new Date(2020, 0, 8)); // January 8, 2020

console.log(weekNumber)
// output: 2

Contributing

  • Fork the repository
  • Create a development based branch with the name of the feature / fix
  • And after completing your feature / fix create a PR for development