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

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格式化
发布评论