
String.prototype.equals = function (obj){
    return this == obj;
};
// String.prototype.pg_equals = function (obj){
//     return this == obj;
// };

// // String.prototype.length = function (){
// //     return this.length;
// // };
// Array.prototype.pg_get = function (i){
//     if(i<0 || i> this.length){
//         return null;
//     }
//     return this[i];
// };
// Array.prototype.pg_add = function (item){
//     return this.push(item);
// };
// Array.prototype.pg_remove = function (item){
    
//     for(var i = 0; i< this.length;i++ ){

//         if(this[i] == item){
//             this.splice(i,1);
//             return true;   
//         }
//     }
//     return false;
// };
// Array.prototype.pg_size = function (){
//     return this.length;
// };
// Array.prototype.pg_compareTo = function (s){
//     if(this == s){
//         return 0;
//     }else if(this > s){
//         return 1;
//     }else{
//         return 1;
//     }
// };
// Object.prototype.pg_size = function (){
//     return this.length;
// };

// Array.prototype.pg_clear = function (item){
//     return this.splice(0,this.length);
// };
Date.prototype.format = function(fmt) { 
    var o = { 
       "M+" : this.getMonth()+1,                 //月份 
       "d+" : this.getDate(),                    //日 
       "h+" : this.getHours(),                   //小时 
       "H+" : this.getHours(),                   //小时 
       "m+" : this.getMinutes(),                 //分 
       "s+" : this.getSeconds(),                 //秒 
       "q+" : Math.floor((this.getMonth()+3)/3), //季度 
       "S"  : this.getMilliseconds()             //毫秒 
   }; 
   if(/(y+)/.test(fmt)) {
           fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
   }
    for(var k in o) {
       if(new RegExp("("+ k +")").test(fmt)){
            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
        }
    }
   return fmt; 
};