• js 获取 sktime时间


    效果图如下:

    HTML代码:

    <html>
    <head>
    <script>
    //---------------------------------------------------  
    // js sktime 
    //---------------------------------------------------  
    function Mdiemktime(obj)
    {          
        var   arr=obj.split(" ");  
        var   arr1=arr[0].split("-");  
        var   arr2=arr[1].split(":"); 
       
        var no, ma = 0, mb = 0, i = 0,  d = new Date(arr1[0],arr1[1],arr1[2],arr2[0],arr2[1],arr2[2]), argv = "", argc = argv.length;   
        if (argc > 0)
        {   
            d.setHours(0,0,0); d.setDate(1); d.setMonth(1); d.setYear(1972);   
        }   
        
        var dateManip = {   
            0: function(tt){ return d.setHours(tt); },   
            1: function(tt){ return d.setMinutes(tt); },   
            2: function(tt){ var set = d.setSeconds(tt); mb = d.getDate() - 1; return set; },   
            3: function(tt){ var set = d.setMonth(parseInt(tt)-1); ma = d.getFullYear() - 1972; return set; },   
            4: function(tt){ return d.setDate(tt+mb); },   
            5: function(tt){ return d.setYear(tt+ma); }   
        };   
           
        for( i = 0; i < argc; i++ ){   
            no = parseInt(argv[i]*1);   
            if (isNaN(no)) {   
                return false;   
            } else {    
                if(!dateManip[i](no)){   
                    return false;   
                }   
            }   
        }     
        return Math.floor(d.getTime()/1000);   
    }
    
      
    //---------------------------------------------------  
    // 日期格式化  
    // 格式 yyyy-MM-dd HH:mm:ss
    //---------------------------------------------------  
    function getFormatDateTime() 
    {   
        var Da = new Date();
        var year = Da.getYear();
        var month = (Da.getMonth() + 1) > 9 ? (Da.getMonth() + 1) : '0' + (Da.getMonth() + 1);
        var date = Da.getDate() > 9 ? Da.getDate() : '0' + Da.getDate();
        var h = Da.getHours() > 9 ? Da.getHours() : '0' + Da.getHours();
        var m = Da.getMinutes() > 9 ? Da.getMinutes() : '0' + Da.getMinutes();
        var s = Da.getSeconds() > 9 ? Da.getSeconds() : '0' + Da.getSeconds();
        var str = year  + "-" + month + "-" +  date  + " " + h +":"+ m +":"+ s;
        return str;   
    }
    
    
    //---------------------------------------------------  
    // 按钮事件
    //---------------------------------------------------  
    function msg()
    {
        var d = getFormatDateTime();
        document.getElementById("lab1").innerHTML = "当前时间:<font color='red'>" + d + "</font><br/>";
        var jstime = Mdiemktime(d);
        document.getElementById("lab1").innerHTML += "当前时间的SKTime:<font color='red'>" + jstime + "</font>";
    }
    </script>
    </head>
    <body>
    <from>
    <div id="lab1"></div>
    <br/>
    <input type="button" onclick="msg()" value="获取js sktime" />
    </from>
    </body>
    </html>
    

      

  • 相关阅读:
    随手乱记
    对拍程序
    生命游戏
    Command Operating System by cdsidi(ComSys) 0.2.x版本陆续更新
    C语言<stdio.h>的rename函数——重命名文件、更改文件路径或更改目录名
    C++ 类中的static 成员函数
    Command Operating System by cdsidi(ComSys) 0.1.x版本陆续更新
    Command Operating System by cdsidi (ComSys)首次发布(版本0.1.2)
    区间dp之 "石子合并"系列(未完结)
    C/C++快读(快速读入)有多——安全AC
  • 原文地址:https://www.cnblogs.com/lyuec/p/3599368.html
Copyright © 2020-2023  润新知