Guest User

Untitled

a guest
May 11th, 2012
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. JavaScript Addition Date Functions
  2. function getEndOfWeek() {
  3. var today = new Date();
  4. var weekDay = today.getDay();
  5. // if you want the week to start on Monday instead of Sunday uncomment the code below
  6. //weekDay -= 1;
  7. //if(weekDay < 0) {
  8. // weekDay += 7;
  9. //}
  10. var daysToAdd = 6 - weekDay;
  11. var newDate = new Date(today.getTime() + daysToAdd *24*60*60*1000);
  12. var month = newDate.getMonth() + 1;
  13. var day = newDate.getDate();
  14. var year = newDate.getFullYear();
  15. var formatedDate = month + "/" + day + "/" + year;
  16. return formatedDate;
  17. }
  18.  
  19. $(function() {
  20. $("#TheDate").html(getEndOfWeek());
  21. });
  22.  
  23. The week ends on <span id="TheDate"></span>.
  24.  
  25. weekDay -= 1;
  26. if(weekDay < 0) {
  27. weekDay += 7;
  28. }
  29.  
  30. var day = 1000*60*60*24
  31. , nextSunday = new Date(+new Date() + day*(7-((0|(+new Date()/day)%7-3)||7)));
  32.  
  33. alert(
  34. (101+nextSunday.getMonth()).toString().substr(1) + '/' +
  35. (100+nextSunday.getDate()).toString().substr(1) + '/' +
  36. nextSunday.getFullYear()
  37. )
Advertisement
Add Comment
Please, Sign In to add comment