对于像空格之类带… >>
<< 精简代码
String.prototype.to…

Author Zhou Renjian Create@ 2004-01-18 00:05 Modified@ 2004-01-26 22:37
whizz Note icon
String.prototype.toXML = function() {
    return this.replace(/&/g, "&amp;").replace(/>/g, "&gt;").replace(/</g, "&lt;").replace(/"/g, "&quot;");
}
String.prototype.trueLength = function(choplength) {
    if (choplength == null) {
        choplength = this.length;
    } else {
        choplength = Math.min(this.length, choplength);
    }
    var tmp = 0;
    for (var i = 0; i < choplength; i ++) {
        tmp ++;
        if (this.charCodeAt(i) > 0xff) {
            tmp ++;
        }
    }
    return tmp;
}
function addZero(n) {
    if (n < 10) {
        return "0" + "" + n + "";
    } else {
        return n;
    }
}
function dateTime(str) {
    var dt = new Date(str);
    return dt.getFullYear() + "-" + addZero(dt.getMonth() + 1) + "-" + addZero(dt.getDate()) + " " + addZero(dt.getHours()) + ":" + addZero(dt.getMinutes()) + ":" + addZero(dt.getSeconds());
}
Date.prototype.toMyTime = function() {
    var dateStr = this.getFullYear() + "-" + addZero(this.getMonth() + 1) + "-" + addZero(this.getDate()) + " " + 
            addZero(this.getHours()) + ":" + addZero(this.getMinutes()) + ":" + addZero(this.getSeconds());
    return dateStr;
}
本记录所在类别:
本记录相关记录: