Skip to content

Instantly share code, notes, and snippets.

@IPRIT
Last active January 14, 2020 16:22
Show Gist options
  • Select an option

  • Save IPRIT/a3996b8f734c3c6d59617480e7ddfa43 to your computer and use it in GitHub Desktop.

Select an option

Save IPRIT/a3996b8f734c3c6d59617480e7ddfa43 to your computer and use it in GitHub Desktop.
/**
* Какого числа мне будет доступно N дней отпуска?
*/
var start = '2019-09-10';
var days = 6;
console.log(`Заданное количество дней (${days}) будет доступно`, new Date(new Date(start).getTime() + 365 / 28 * days * 3600 * 24 * 1000));
/**
* Сколько дней отпуска мне будет доступно X числа?
*/
var start = '2019-09-10';
var desired = '2019-12-31';
console.log(Math.floor((new Date(desired) - new Date(start)) / (365 / 28 * 3600 * 24 * 1000)));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment