必威体育Betway必威体育官网
当前位置:首页 > IT技术

时间的js代码

时间:2019-08-14 08:13:14来源:IT技术作者:seo实验室小编阅读:81次「手机版」
 

时间代码

javascript中,date是获取到系统当前的时间,但是他的格式和国人的习惯不同,那我接下来的代码就是一个关于时间位置的调整和不停调用让它有刷新的功能

最后有上传到腾讯云的链接

在这里插入图片描述

首先,获取到时间,然后分开获取到星期,年月日时分秒

var mydate = new Date();//获取到系统时间
            var weekday = [" 星期日", " 星期一", " 星期二", "星期三", "星期四", "星期五", "星期六"];
            var week = mydate.getDay();//星期
            var Myyear = mydate.getFullYear();//年
            var Mymonth = mydate.getmonth()+1;//月
            var Mydate = mydate.getDate();//日
            var Myhours = mydate.getHours();//小时
            var Myminute = mydate.getMinutes();//分
            var Mysecond = mydate.getSeconds();//秒

然后由第一图可见,中间是有两种符号的,我们可以直接定义两种符号,也可以准备输出时慢慢加上

//定义符号
            var fuhao1 = "-";
            var fuhao2 = ":";

在月份,日,时,分,秒有的时候只有一位数,为了美观,我给他们进行判断,在只有一位数的时候加上0

//为小于0的时间前加上0
            if (Mymonth >= 0 && Mymonth <= 9) {
                Mymonth = "0" + Mymonth;
            }
            if (Mydate >= 0 && Mydate <= 9) {
                Mydate = "0" + Mydate;
            }
            if (Myhours >= 0 && Myhours <= 9) {
                Myhours = "0" + Myhours;
            }
            if (Myminute >= 0 && Myminute <= 9) {
                Myminute = "0" + Myminute;
            }
            if (Mysecond >= 0 && Mysecond <= 9) {
                Mysecond = "0" + Mysecond;
            }

然后就是输出了

//时间的格式
            var time = Myyear + fuhao1 + Mymonth + fuhao1 + Mydate + "\t" +
                Myhours + fuhao2 + Myminute + fuhao2 + Mysecond + "\t" + weekday[week];
            //输出时间
            times.innerHTML = time;

最后,封装成方法,用setInterval一秒调用一次


        //调用时间,实时刷新
        setInterval(function(){
            newTime();
        }, 1000);
        //获取到时间的方法
        function newTime() {
            var mydate = new Date();//获取到系统时间
            var weekday = [" 星期日", " 星期一", " 星期二", "星期三", "星期四", "星期五", "星期六"];
            var week = mydate.getDay();//星期
            var Myyear = mydate.getFullYear();//年
            var Mymonth = mydate.getMonth()+1;//月
            var Mydate = mydate.getDate();//日
            var Myhours = mydate.getHours();//小时
            var Myminute = mydate.getMinutes();//分
            var Mysecond = mydate.getSeconds();//秒
            //定义符号
            var fuhao1 = "-";
            var fuhao2 = ":";
            //为小于0的时间前加上0
            if (Mymonth >= 0 && Mymonth <= 9) {
                Mymonth = "0" + Mymonth;
            }
            if (Mydate >= 0 && Mydate <= 9) {
                Mydate = "0" + Mydate;
            }
            if (Myhours >= 0 && Myhours <= 9) {
                Myhours = "0" + Myhours;
            }
            if (Myminute >= 0 && Myminute <= 9) {
                Myminute = "0" + Myminute;
            }
            if (Mysecond >= 0 && Mysecond <= 9) {
                Mysecond = "0" + Mysecond;
            }
            //时间的格式
            var time = Myyear + fuhao1 + Mymonth + fuhao1 + Mydate + "\t" +
                Myhours + fuhao2 + Myminute + fuhao2 + Mysecond + "\t" + weekday[week];
            //输出时间
            times.innerHTML = time;
        }

链接在这

https://nzc-1258459102.cos.ap-guangzhou.myqcloud.com/Time.html"https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-e44c3c0e64.css" rel="stylesheet">

相关阅读

Android各版本 发布时间 及对应API(2018.8.31截至Andro

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的

2017年99天猫全球酒水节活动时间是什么时候?

2017年99天猫全球酒水节活动时间是什么时候?2017年99天猫全球酒水节是第二届99天猫全球酒水节活动。为了本次活动,天猫方面做足

mysql 时间格式转换,时区转化

首先,为了更好的展示,我先把数据库里面存储的数据展示一下,是如下图: 1.时间格式转换 -- 时间'2019-01-22 15:45:06' 转换成 unix

怎么安排宝贝上下架时间?宝贝上下架的精细化的安排

在做淘宝运营的时候,很多小的细节最终决定了之后店铺的走向是成功还是失败。在众多的细节中,怎么安排宝贝上下架时间那就不得不说。

2016年双12淘宝亲亲节直播报名时间和规则

淘宝网为了今年双12淘宝亲亲节活动,特地将淘宝双12直播报名玩法单独介绍。很多淘宝卖家在看到淘宝直播给店铺带来的效益之后,也想要

分享到:

栏目导航

推荐阅读

热门阅读