前端实时显示日期周时间

31 篇文章 0 订阅
30 篇文章 1 订阅
![效果](https://img-blog.csdnimg.cn/df0de834ff844d0c885560406365d0e2.png#pic_center)

<div class="time" v-html="allDate"></div>
data() {
        return {
            time: null,
            allDate: ''
        }
    },
    methods: {
        timeChange: function () {
            var that = this;
            this.time = setInterval(function () {
                var time = new Date();
                let year = time.getFullYear(); //获取年份
                let month = time.getMonth() + 1; //获取月份
                let day = time.getDate(); //获取日期
                let hour = checkTime(time.getHours()); //获取时
                let minite = checkTime(time.getMinutes()); //获取分
                let second = checkTime(time.getSeconds()); //获取秒企鹅330586621交流
                 let today = new Array('星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六');
                 let week = today[time.getDay()];
                /****当时、分、秒、小于10时,则添加0****/
                function checkTime(i) {
                    if (i < 10) return "0" + i;
                    return i;
                }
                that.allDate = `<span>week </span><span style="opacity: 0.4;">${year}-${month}-${day}</span><span style="opacity: 0.4;">${hour}:${minite}:${second}</span>`;
            }, 1000); //setInterval(fn,i) 定时器,每隔i秒执行fn

        },
        destroyed() {
        if (this.time) {
            clearInterval(this.time)
        }
    },
    created() {
        this.timeChange();
    },     
    },
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值