时间戳是从1970-01-01开始的,所以初始日期时间是时分秒除以1000因为Date.parse方法会返回以000结尾的毫秒级时间戳,而我需要的是秒级1.时、分、秒时间戳传递HH:mm:sstimes(data){letdate=newDate(data*1000)lethh=(date.getHours()<10)?('0'+date.getHours()+':'):(date.getHours()+':');让mm=(date.getMinutes()<10)?('0'+date.getMinutes()+':'):(date.getMinutes()+':');让ss=(date.getSeconds()<10)?('0'+date.getSeconds()):(date.getSeconds());返回hh+mm+ss;}vart=1521694261;timestampToTime(t)functiontimestampToTime(timestamp){vardate=newDate(timestamp*1000);//如果时间戳是10位就需要*1000,如果时间戳是13位就不需要乘1000Y=date.getFullYear()+'-';M=(date.getMonth()+1<10?'0'+(date.getMonth()+1):date.getMonth()+1)+'-';D=change(date.getDate())+'';h=change(date.getHours())+':';m=change(date.getMinutes())+':';s=变化(日期.getSeconds());返回Y+M+D+h+m+s;}functionchange(t){if(t<10){return"0"+t;}else{返回t;}}2.HH:mm:ss转时间切换方法time_to_sec(time){if(time!==null){lets="";s=Date.parse('1970-01-01'+time)/1000返回s;}}
