摘要:代码返回的有两种时间格式 一种是/// 另外一种是---分割的
两个接收参数的说明 timestr 是接收的时间 mark是格式 默认返回的格式是/// 加上- 返回的格式是---
如果timestr为空,返回的则是系统处理后的时间
下面有注释,去吃饭了!
function TimeGeShi(timestr, mark) { //判断字符格式 if (mark=="-") { mark = "-"; } else { mark = "\/"; } //获取系统当前的时间 var date = new Date(); //判断时间是不是传过来的 if (typeof (timestr) != "undefined") { date = new date(timestr); } //截取当前的年份 var a = date.getFullYear(); //截取当前的月份 var b = date.getMonth() + 1; //如果天数小于10则在前边+0 if (b < 10) { b = "0" + b; } //获取天 var day = date.getDate(); if (day < 10) { day = "0" + day; } //获取时间 var hh = date.getHours(); if (hh < 10) { hh = "0" + hh; } //获取分钟 var mm = date.getMinutes(); if (mm < 10) { mm = "0" + mm; } //获取秒钟 var ss = date.getSeconds(); if (ss < 10) { ss = "0" + ss; } //返回 return a + mark + b + mark + day + " " + hh + ":" + mm + ":" + ss; }