js 时间格式替代多余字符代码(jsrNBA)

网友投稿 356 2022-06-12


Date.prototype.format = function(style) {

if(style==undefined || style==null) style="yyyy-MM-dd";

var o = {

"M+" : this.getMonth() + 1, //month

"d+" : this.getDate(), //day

"h+" : this.getHours(), //hour

"m+" : this.getMinutes(), //minute

"s+" : this.getSeconds(), //second

"w+" : "天一二三四五六".charAt(this.getDay()), //week

"q+" : Math.floor((this.getMonth() + 3) / 3), //quarter

"S" : this.getMilliseconds() //millisecond

}

if(/(y+)/.test(style)) {

style = style.replace(RegExp.$1,

(this.getFullYear() + "").substr(4 - RegExp.$1.length));

}

for(var k in o){

if(new RegExp("("+ k +")").test(style)){

style = style.replace(RegExp.$1,

RegExp.$1.length == 1 ? o[k] :

("00" + o[k]).substr(("" + o[k]).length));

}

}

return style;

};

String.prototype.createShortDisp = function(text,num){

if(num==undefined || num==null) num=10;

var result=text;

if (text.length > num) result = text.substring(0, num) + "...";

return "" + result + "";

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PHP图片加水印类,支持文字水印、透明度设置、自定义水印类(php 图片水印)
下一篇:jquery各种验证代码表单验证扩展(jQuery表单验证)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~