// 对date的扩展,将 date 转化为指定格式的string // 月(m)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(s)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new date()).format("yyyy-mm-dd hh:mm:ss.s") ==> 2006-07-02 08:09:04.423 ==.format("yyyy-mm-dd") // (new date()).format("yyyy-m-d h:m:s.s") ==> 2006-7-2 8:9:4.18 date.prototype.format = function (fmt) { //author: meizz var o = { "m+": this.getmonth() + 1, //月份 "d+": this.getdate(), //日 "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; } function removehtml(strtext){ var reg =/<[^>]*>/; var result = ""; result = strtext; //result = reg.exec(strtext); if (result!=null) { var result = result.replace(' ', ''); var result = result.replace('  ', ''); var result = result.substr(0, 157); } return result; } ////以下将以jquery.ajax为例,演示一个异步分页 //function demo(curr) { // var pagesize = 5; // $.getjson('/tools/newslist.ashx', { // pagesize: pagesize,//向服务端传的参数,此处只是演示 // page: curr || 1 //向服务端传的参数,此处只是演示 // }, function (res) {//res返回的json数据 // //显示新闻 // $("#contentlist li").remove(); // var row = ""; // var obj = res.rows; // for (var o in obj) { // var createdtime = new date(obj[o].createdtime); // var brand = obj[o].type == "1" ? "fag" : "ina"; // row = row + "
  • " + obj[o].title + "[" + createdtime.tolocaledatestring() + "]
  • "; // //row = row + "
  • " + obj[o].title + "[" + createdtime.format("yyyy-mm-dd") + "]
  • "; // }; // document.getelementbyid('contentlist').innerhtml = row; // var pages = math.ceil(res.total / pagesize); //得到总页数 // //显示分页 // laypage({ // cont: 'contentpage', //容器。值支持id名、原生dom对象,jquery对象。【如该容器为】:
    // pages: pages, //通过后台拿到的总页数 // curr: curr || 1, //当前页 // jump: function (obj, first) { //触发分页后的回调 // if (!first) { //点击跳页触发函数自身,并传递当前页:obj.curr // demo(obj.curr); // } // } // }); // }); //}; ////运行 //demo();