gistfile1.txt //------------------------------将后端传过来的时间戳转化成时间的函数------------------------------------////将时间戳转化成时间 function add0(m){return m10?'0'+m:m } //小于10补0 function time(times
//------------------------------将后端传过来的时间戳转化成时间的函数------------------------------------// //将时间戳转化成时间 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的返回值变为全局变量(需要先在全局中声明变量)一个页面多个倒计时写法 //------------------------逐步更新面向对象计时器变成方法静候期待!!----------------------------------------------//