获取实时时间

53 阅读1分钟

image.png

<span>{{ time }}</span>

<script>
    data() {
          return {
              time: this.getnewDate(),
          };
    },
    methods: {
        // 实时时间
        getnewDate() {
            const date = new Date(),
                Y = date.getFullYear(),
                M = date.getMonth() + 1,
                D = date.getDate(),
                h = date.getHours(),
                m = date.getMinutes(),
                s = date.getSeconds(),
                weeks = new Array(
                    "星期日",
                    "星期一",
                    "星期二",
                    "星期三",
                    "星期四",
                    "星期五",
                    "星期六"
                ),
                week = weeks[date.getDay()],
                v = h >= 12 ? "下午" : "上午",
                pad = num => {
                    return num < 10 ? `0${num}` : num;
                };
            // ${week}   ${v}
            return `${Y}/${M}/${D}  ${pad(h)}:${pad(m)}:${pad(s)}  `;
        },
    }
 </script>