当前位置 : 主页 > 网络编程 > JavaScript >

timestampToTime.js

来源:互联网 收集:自由互联 发布时间:2021-06-28
gistfile1.txt //------------------------------将后端传过来的时间戳转化成时间的函数------------------------------------////将时间戳转化成时间 function add0(m){return m10?'0'+m:m } //小于10补0 function time(times
gistfile1.txt
//------------------------------将后端传过来的时间戳转化成时间的函数------------------------------------//


//将时间戳转化成时间

    function add0(m){return m<10?'0'+m:m } //小于10补0

    function time(timestamp){
        //timestamp是整数,否则要parseInt转换

        var time = new Date(parseInt(timestamp)*1000);
        var y = time.getFullYear();
        var m = time.getMonth()+1;
        var d = time.getDate();
        var h = time.getHours(); 
        var mm = time.getMinutes(); 
        var s = time.getSeconds();
        return y+'/'+add0(m)+'/'+add0(d) +' '+add0(h)+':'+add0(mm)+':'+add0(s); 
    }

//比如时间戳是:1350052653

//转化后的时间:2012-10-12 22:37:33

//注意: iso时间格式
// var arr = "2016/11/11 11:11:11".split(/[- : \/]/),
//     date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]); document.write(date); 


//-----------------------------前端调用服务器的当前时间以及任务结束时间倒计时-------------------------------//


//!!注意通过ajax在服务器端拿到的时间需要将其转换成全局变量,以便于函数在外边调用!

//!!在ajax中代用定时计会出现错误

//转换方法在ajax对象中添加 async:false, //async:false可以将ajax的返回值变为全局变量(需要先在全局中声明变量)






 

 

 
一个页面多个倒计时写法




 
 
 

 





//------------------------逐步更新面向对象计时器变成方法静候期待!!----------------------------------------------//
上一篇:TreeColumn.js
下一篇:slot作用域插槽
网友评论