设置日期对象(年-月-日 时-分-秒)实现菱形的拼接

1.getFullYear():返回4位数的年份

2.getMonth():返回日期中的月份,返回值为0-11

3.getDate():返回月份中的天数

4.getDay():返回星期,返回值为0-6

5.getHours():返回小时

6.getMinutes():返回分

7.getSeconds():返回秒

8.getTime():返回表示日期的毫秒数

 <script>
        window.onload = function () {
    anniu = window.setInterval(kaishitime, 1000);
    // var num = prompt('请输入一个数字');
    // getValus(num);
};
var anniu;//计时器开始时整个赋值给这个变量,作用是关闭时通过这个变量来关闭指定定时器。
// 开始计时
function kaishi() {
    anniu = window.setInterval(kaishitime, 1000);
}
// 结束计时
function jieshu() {
    window.clearInterval(anniu);
}

var kaishitime = function () {
    var shijian = new Date();
    var shi = shijian.getHours();//小时
    if (shi < 10) {
        shi = '0' + shi;
    };
    var fengzhong = shijian.getMinutes();//分钟
    if (fengzhong < 10) {
        fengzhong = '0' + fengzhong;
    }
    var miao = shijian.getSeconds();//秒数
    if (miao < 10) {
        miao = '0' + miao;
    }
    var riqi = shijian.toLocaleDateString();
    riqi = riqi.replace(/\//g, '-');
    var str = riqi + " " + shi + ":" + fengzhong + ":" + miao;
    document.getElementById('demo').innerHTML = str;
};

function getValus(num) {
    if (num < 1) {
        console.log(num);
    } else if (num >= 1 && num < 10) {
        console.log(2 * num - 1);
    } else if (num >= 10) {
        console.log(3 * num - 11);
    }
}

     //菱形
            var alt = "";
            var _num = 5;
            for(var i=1; i<=_num; i++){
                var blank = "";
                for(var j=1; j<=_num-i; j++){   //打印空格
                    blank += " ";
                }
                var stars = "";
                for(var m=1; m<=2*i-1; m++){    //打印*
                    stars += "*";
                }
                alt += blank + stars + "\n";   //字符串的拼接,拼为一行
            }
            for(var i=_num-1; i>0; i--){    //打印的行数要减1
                var blank = "";
                for(var j=1; j<=_num-i; j++){   //打印空格
                    blank += " ";
                }
                var stars = "";
                for(var m=1; m<=2*i-1; m++){    //打印*
                    stars += "*";
                }
                alt += blank + stars + "\n";   //字符串的拼接,拼为一行
            }
            console.log(alt);
  
</script>
<body>

    <div id="demo">
    </div>
    <input type="button" value="开始时间" onclick="kaishi()">
    <input type="button" value="结束时间" onclick="jieshu()">
</body>

<script>window.onload = function () {    anniu = window.setInterval(kaishitime, 1000);    // var num = prompt('请输入一个数字');    // getValus(num);};var anniu;//计时器开始时整个赋值给这个变量,作用是关闭时通过这个变量来关闭指定定时器。// 开始计时function kaishi() {    anniu = window.setInterval(kaishitime, 1000);}// 结束计时function jieshu() {    window.clearInterval(anniu);}
var kaishitime = function () {    var shijian = new Date();    var shi = shijian.getHours();//小时    if (shi < 10) {        shi = '0' + shi;    };    var fengzhong = shijian.getMinutes();//分钟    if (fengzhong < 10) {        fengzhong = '0' + fengzhong;    }    var miao = shijian.getSeconds();//秒数    if (miao < 10) {        miao = '0' + miao;    }    var riqi = shijian.toLocaleDateString();    riqi = riqi.replace(/\//g, '-');    var str = riqi + " " + shi + ":" + fengzhong + ":" + miao;    document.getElementById('demo').innerHTML = str;};
function getValus(num) {    if (num < 1) {        console.log(num);    } else if (num >= 1 && num < 10) {        console.log(2 * num - 1);    } else if (num >= 10) {        console.log(3 * num - 11);    }}
     //菱形            var alt = "";            var _num = 5;            for(var i=1; i<=_num; i++){                var blank = "";                for(var j=1; j<=_num-i; j++){   //打印空格                    blank += " ";                }                var stars = "";                for(var m=1; m<=2*i-1; m++){    //打印*                    stars += "*";                }                alt += blank + stars + "\n";   //字符串的拼接,拼为一行            }            for(var i=_num-1; i>0; i--){    //打印的行数要减1                var blank = "";                for(var j=1; j<=_num-i; j++){   //打印空格                    blank += " ";                }                var stars = "";                for(var m=1; m<=2*i-1; m++){    //打印*                    stars += "*";                }                alt += blank + stars + "\n";   //字符串的拼接,拼为一行            }            console.log(alt);  </script>

posted @ 2019-08-14 16:49  嘻嘻哈喽  阅读(346)  评论(0编辑  收藏  举报