效果图如下:
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>