js最简洁的时间对象转成时间字符串的方法

getTimestr(val){
               let temp = val.toLocaleString()
               if(temp.match(/[\u4e00-\u9fa5]/g)[0]=="上"){
                    temp = temp.replace(/[\u4e00-\u9fa5]/g,"")
                    return temp.slice(-8,-7)==' '? temp.slice(0,-7)+'0'+temp.slice(-7):temp
               }else{
                   temp = temp.replace(/[\u4e00-\u9fa5]/g,"")
                   let templist = temp.split(' ')
                   let temptime = templist[1].split(':')
                   temptime[0] = parseInt(temptime[0])+12
                   temptime = temptime.join(':')
                   return templist[0]+' '+temptime                   
               }
            }

使用效果如下:

发布了22 篇原创文章 · 获赞 5 · 访问量 4395

猜你喜欢

转载自blog.csdn.net/HW0007/article/details/105062878
今日推荐