<html> <body> <script type="text/javascript"> //将long 型 转换为 日期格式 年-月-日 h:m:s function getDateStringTools(date, pattern){ var dt = new Date(Number(date)); var year = dt.getFullYear(); var month = dt.getMonth()+1; var day =dt.getDate(); var h = dt.getHours(); var m = dt.getMinutes(); var s = dt.getSeconds(); var strDate; if(month<10){month ="0" + month;} if(day<10){day = "0" + day;} if(h<10){h = "0" + h;} if(m<10){m = "0" + m;} if(s<10){s = "0" + s;} //2013-10-08 14:32 yyyy-MM-dd hh:mm var date_0 = /^y{4}-M{2}-d{2}\s*$/; //2013-10-08 14:32 yyyy-MM-dd hh:mm var date_1 = /^y{4}-M{2}-d{2}\s*h{2}:m{2}$/; //2013-10-08 14:32:09 yyyy-MM-dd hh:mm:ss var date_2 = /^y{4}-M{2}-d{2}\s*h{2}:m{2}:s{2}$/; //2013年10月08 14:32 yyyy年MM月dd hh:mm var date_3 = /^y{4}年M{2}月d{2}\s*$/; //2013-10-08 14:32 yyyy年MM月dd hh:mm var date_4 = /^y{4}年M{2}月d{2}\s*h{2}:m{2}$/; //2013-10-08 14:32:09 yyyy年MM月dd hh:mm:ss var date_5 = /^y{4}年M{2}月d{2}\s*h{2}:m{2}:s{2}$/; if (date_0.test(pattern)) { strDate = year+"-" + month+"-" + day; } else if (date_1.test(pattern)) { strDate = year+"-" + month+"-" + day+" " + h+":" + m; } else if (date_2.test(pattern)) { strDate = year+"-" + month+"-" + day+" " + h+":" + m+":" + s; } else if (date_3.test(pattern)) { strDate = year+"年" + month+"月" + day; } else if (date_4.test(pattern)) { strDate = year+"年" + month+"月" + day+" " + h+":" + m; } else if (date_5.test(pattern)) { strDate = year+"年" + month+"月" + day+" " + h+":" + m+":" + s; } return strDate; } document.write(getDateStringTools(1381213929988,'yyyy年MM月dd hh:mm:ss')); alert(getDateStringTools(1381213929988,'yyyy年MM月dd hh:mm:ss')); </script> </body> </html>