两个无线路由器怎么连接-我的文档位置

js格式化
2023年4月3日发(作者:fastreader)

jsdate格式化

以这个为例:yyyy-MM-ddHH:mm:ss

⾸先得写好你需要的模板

=||'yyyy-MM-ddHH:mm:ss';

其次就可以调⽤⽇期函数了(这⾥的⽉⼀定要+1,因为默认是从0开始的)

vard=newDate();

varyear=lYear();

varmonth=th()+1;

varday=e();

varhours=rs();

varminutes=utes();

varsecond=onds();

然后把得到的⽇期与模板结合起来,就⼤功告成了,(这⾥⽤到了replace把模板⾥的⽇期给替换掉)

varresult=;

result=e('yyyy',year);

result=e('MM',month);

result=e('dd',day);

result=e('HH',hours);

result=e('mm',minutes);

result=e('ss',second);

returnresult;

其实写完可以⾃⼰优化⼀下,⾃⼰好好想想,⽐如:2017-2-19:2:8-->2017-02-0109:02:08等。

这样⾃⼰可以写⼀个函数来过滤⼀下:这就⽤到⼀些⼩知识点,⽐如三⽬运算符,有时候会帮⼤忙,所以基础还是要打好的。

var_complete=function(n){

return(n>9)?n:'0'+n;

}

函数简单的封装好了。怎么⽤呢,看下⾯的代码,很简单,⽐如获取hours的时候。过滤⼀遍就好啦。

varhours=_complete(rs());

下⾯附上全部代码:

⽇期时间

//yyyy-MM-dd

vargetDateFormat=function(options){

options=options||{};

=||'yyyy-MM-ddHH:mm:ss';

var_complete=function(n){

return(n>9)?n:'0'+n;

}

vard=newDate();

varyear=lYear();

varmonth=_complete(th()+1);

varday=_complete(e());

varhours=_complete(rs());

varminutes=_complete(utes());

varsecond=_complete(onds());

varresult=;

result=e('yyyy',year);

result=e('MM',month);

result=e('dd',day);

result=e('HH',hours);

result=e('mm',minutes);

result=e('ss',second);

returnresult;

}

(getDateFormat());

以上就是本⽂的全部内容,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,同时也希望多多⽀持!

更多推荐

js格式化