1. <div id="time">
  2. </div>
  3. <button class="click">获取未来10天的日期</button>
  4. <script src="https://www.jq22.com/jquery/jquery-2.1.1.js"></script>
  5. <script>
  6. // 获得今天的时间
  7. function get_date() {
  8. var myDate = new Date;
  9. var year = myDate.getFullYear(); //获取当前年
  10. var mon = myDate.getMonth() + 1; //获取当前月
  11. var date = myDate.getDate(); //获取当前日
  12. var week = myDate.getDay();
  13. var weeks = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
  14. var ret = [];
  15. ret.push(year+'-'+mon+'-'+date);
  16. ret.push(weeks[week]);
  17. return ret;
  18. }
  19. // 指定日期加1天
  20. function getNextDay(d){
  21. d = new Date(d);
  22. d = +d + 1000*60*60*24;
  23. d = new Date(d);
  24. //return d;
  25. //格式化
  26. return d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
  27. }
  28. // 获取指定日期的时间
  29. function get_date2(myDate) {
  30. var myDate = new Date(getNextDay(myDate));
  31. var year = myDate.getFullYear(); //获取当前年
  32. var mon = myDate.getMonth() + 1; //获取当前月
  33. var date = myDate.getDate(); //获取当前日
  34. var week = myDate.getDay();
  35. var weeks = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
  36. var ret = [];
  37. ret.push(year+'-'+mon+'-'+date);
  38. ret.push(weeks[week]);
  39. return ret;
  40. }
  41. var array = get_date();
  42. $('#time').append('当前时间:'+array[0]+' '+array[1]+'<br/>');
  43. $('.click').click(function(){
  44. for (var i=1; i<=10; i++) {
  45. array = get_date2(array[0]);
  46. $('#time').append('当前时间:'+array[0]+' '+array[1]+'<br/>');
  47. }
  48. })
  49. </script>