Sim0o0na

Untitled

Jan 16th, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. function solve(arr) {
  2. //get the date from input and format it to fit the ISO standart
  3. var formattedDateFromInput = arr[0].split('-').reverse().join('-');
  4. var startDate = new Date(formattedDateFromInput);
  5. var x = 1000;
  6. var yStarrt = startDate ? startDate.getUTCFullYear() : startDate.getFullYear();
  7. ///WHY THIS CONDITION WORKS????
  8. if (yStarrt < 2000) {x = 999;};
  9. var endDate = addDays(startDate, x);
  10. endDate = endDate.toISOString()
  11. .replace(/T.*/, '').split('-').reverse().join('-');
  12. console.log(endDate);
  13. //function to add days to a given date.
  14. function addDays(startDate,numberOfDays)
  15. {
  16. var returnDate = new Date(
  17. startDate.getFullYear(),
  18. startDate.getMonth(),
  19. startDate.getDate()+numberOfDays,
  20. startDate.getHours(),
  21. startDate.getMinutes(),
  22. startDate.getSeconds());
  23. return returnDate;
  24. }
  25. }
Add Comment
Please, Sign In to add comment