当前位置: 首页 > Web前端 > JavaScript

JS时间戳转换,获取当前时间年月日,自定义返回格式

时间:2023-03-27 12:39:40 JavaScript

1.时间戳转换(10位)/(13位)//时间戳13位formatDate:function(time){//时间戳转日期letdate=newDate(time);让y=date.getFullYear();让MM=date.getMonth()+1;毫米=毫米<10?('0'+MM):MM;让d=date.getDate();d=d<10?('0'+d):d;让h=date.getHours();h=h<10?('0'+h):h;让m=date.getMinutes();m=m<10?('0'+m):米;让s=date.getSeconds();小号=小号<10?('0'+s):s;返回y+'-'+MM+'-'+d+''+h+':'+m+':'+s;//returny+'-'+MM+'-'+d;},//timestamp10digitsformatDate:function(time){//timestamptodateletdate=newDate(parseInt(time)*1000);让y=date.getFullYear();让MM=date.getMonth()+1;毫米=毫米<10?('0'+MM):MM;让d=date.getDate();d=d<10?('0'+d):d;让h=date.getHours();h=h<10?('0'+h):h;m=date.getMinutes();m=m<10?('0'+m):米;让s=date.getSeconds();小号=小号<10?('0'+s):s;返回y+'-'+MM+'-'+d+''+h+':'+m+':'+s;//returny+'-'+MM+'-'+d;},2.获取当前时间戳的方法vartimes=Date.parse(newDate());//不推荐因为是毫秒-等级值被转换为000,不准确!vartimes=(newDate()).valueOf();//获取当前毫秒的时间戳,准!vartimes=newDate().getTime();//返回值的单位是毫秒;3.时间转时间戳毫秒的方法(newDate(this.zzsj)).getTime()//getTime()返回值的单位是毫秒4.时间转时间戳Date.parse()//转为时间戳5.获取当前年月日getDatetime(){//获取当前年月日letdate_=newDate();让seperator1="-";让year=date_.getFullYear();让月=date_.getMonth()+1;letstrDate=date_.getDate();}6.Js获取当前日期时间等操作varDate=newDate();Date.getYear();//获取当前年份(2位数字)Date.getFullYear();//获取完整的年份(4位,1970-????)Date.getMonth();//获取当前年份的月份(0-11,0代表一月)Date.getDate();//获取当前日期(1-31)Date.getDay();//获取当前周X(0-6,0代表星期日)日期。获取时间();//获取当前时间(从1970.1.1开始的毫秒数)Date.getHours();//获取当前小时(0-23)Date.getMinutes();//获取当前分钟数(0-59)Date.getSeconds();//获取当前秒数(0-59)Date.getMilliseconds();//获取当前的毫秒数(0-999)Date.toLocaleDateString();//获取当前日期vartime=Date.toLocaleTimeString();//获取当前时间Date.toLocaleString();//获取日期时间7.时间戳转日期时间(可自定义返回格式)这里使用的JavaScript函数库jutils的formatDate函数,附上jutils的参考地址:functionformatDate(data,formatstr){vararrweek=["天","一","二","三","四","五","六”];varstr=formatstr.replace(/yyyy|YYYY/,date.getFullYear()).replace(/yy|YY/,$addZero(date.getFullYear()%100,2)).replace(/mm|MM/,$addZero(date.getMonth()+1,2)).replace(/m|M/g,date.getMonth()+1).replace(/dd|DD/,$addZero(date.getDate()),2)).replace(/d|D/g,date.getDate()).replace(/hh|HH/,$addZero(date.getHours(),2)).replace(/h|H/g,日期.getHours()).replace(/ii|II/,$addZero(date.getMinutes(),2)).replace(/i|I/g,date.getMinutes()).replace(/ss|SS/,$addZero(date.getSeconds(),2)).replace(/s|S/g,日期.getSeconds()).replace(/w|g/,$addZero(date.getDay(),2)).replace(/W/g,arrweek[date.getDay()]);返回str;}函数$addZero(v,size){for(vari=0,len=size-(v+"").length;i