js时间格式转换,比如转换成:年月日时分秒。
1.获取时间戳:
var time=get Date();
2.获取当前年份:(用 padStart 方法,不足两位数,在前面添加0,以下同理)
var years=time.getFullYear();
3.获取当前月份:( 0 - 11,0代表一月,所以获取当前月份time.getMonth( ) + 1;)
var months=(time.getMonth()+1).toString().padStart(2,"0");
4.获取当前日期( 1 - 31 )
var dates=time.getDate().toString().padStart(2,"0");
5.获取当前小时数:( 0 - 23 )
var hours=time.getHours().toString().padStart(2,"0");
6.获取当前分钟数:( 0 - 59 )
var minutes=time.getMinutes().toString().padStart(2,"0");
7.获取当前秒数:( 0 - 59 )
var Senconds=time.getSeconds().toString().padStart(2,"0");
8.根据自己实际情况获取毫秒数:( 0 - 999 )
var Milliseconds=time.getMilliseconds().toString().padStart(2,"0");
9.创建函数,将获取的按时间放入函数,按格式输出并return,
function times ( ){
var time=new Date();
var years=time.getFullYear();
var months=time.getMonth()+1;
var dates=time.getDate();
var hours=time.getHours().toString().padStart(2,"0");
var minutes=time.getMinutes().toString().padStart(2,"0");
var Senconds=time.getSeconds().toString().padStart(2,"0");
var myTime=` ${years}年${months}月${dates}日${hours}:${minutes}:${Senconds} `
return myTime;
}
10.最后调用函数并打印到控制台;
console.log(times());


1万+





