13a216d0c544cbbbe3f245c026487a88fcb9e942.svn-base 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <template>
  2. <div>
  3. <div class="date row item-center pdg20">
  4. <div class="row datebox scroll">
  5. <p v-for="(item,index) in date" :key="index">{{item.title}}</p>
  6. </div>
  7. </div>
  8. </div>
  9. </template>
  10. <script>
  11. export default {
  12. data() {
  13. return {
  14. date: [{ id: "today", title: "今日" }]
  15. };
  16. },
  17. methods: {
  18. fun_date() {
  19. let date = new Date();
  20. let MonthNum = 0;
  21. let lastMonth = new Date(
  22. date.getFullYear(),
  23. date.getMonth() + 1,
  24. 0
  25. ).getDate();
  26. for (let i = 1; i < 7; i++) {
  27. let years = date.getFullYear();
  28. let month = date.getMonth() + 1;
  29. let day =
  30. date.getDate() + i < 10
  31. ? "0" + (date.getDate() + i)
  32. : date.getDate() + i;
  33. if (date.getDate() + i > lastMonth) {
  34. MonthNum++;
  35. month = date.getMonth() + 2;
  36. day = "0" + MonthNum;
  37. }
  38. let str = "";
  39. let week = date.getDay() + i;
  40. if (week == 7) {
  41. str = "周日";
  42. } else if (week == 1) {
  43. str = "周一";
  44. } else if (week == 2) {
  45. str = "周二";
  46. } else if (week == 3) {
  47. str = "周三";
  48. } else if (week == 4) {
  49. str = "周四";
  50. } else if (week == 5) {
  51. str = "周五";
  52. } else if (week == 6) {
  53. str = "周六";
  54. }
  55. // if (i == 1) {
  56. // this.date.push({ id: "morning", title: "早盘" });
  57. // }
  58. let time = {};
  59. time.id = years + "-" + month + "-" + day;
  60. time.title = str + month + "月" + day + "日";
  61. this.date.push(time);
  62. }
  63. // console.log(this.date);
  64. }
  65. },
  66. created() {
  67. this.fun_date();
  68. }
  69. };
  70. </script>
  71. <style scoped>
  72. </style>