日期格式化的问题 本帖最后由 kongfl888ong 于 2011-05-26 16:05:10 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var conf = {syslang : "cn" //设置系统语言};Date.prototype.toFormatString = function(format) {var weeks = {};weeks['cn'] = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];weeks['en'] = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];var self = this;var fix = {'yyyy':self.getFullYear(),'MM':self.getMonth()+1,'dd':self.getDate(),'wk':weeks[conf.syslang][self.getDay()],'hh':self.getHours(),'min':self.getMinutes(),'ss':self.getSeconds()};return format.replace(/[a-zA-Z]+/g,function(m){return fix[m];});}; 这样使用了:{ header: "创建时间", dataIndex: "CreateTime", align: "center", width: 170, menuDisabled: true , renderer: function (value) { return new Date(value).toFormatString("yyyy-MM-dd"); }还是不行啊,IE那边还是显示Nan 附: 是IE6 我用的是xml交互的, 不是json, 返回的日期格式为:<CreateTime>2011-04-23T17:01:27.327+08:00</CreateTime>请帮帮忙... function isDate(str){var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if(r==null){//alert('输入的信息不是日期格式(YYYY:MM:DD)'); return false; }if (r[1]<1 || r[3]<1 || r[3]-1>12 || r[4]<1 || r[4]>31){//alert("日期格式(YYYY:MM:DD)不对");return false}var d= new Date(r[1], r[3]-1, r[4]); return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);} 用renderer:Ext.util.Format.dateRenderer('y-m-d')这样有行吗? 我想在公司的电子商务网站后台使用jQuery EasyUI,不知道行不行? 怎样用正则表达式将花括号中的字符串取出 不使用JS如何实现当前DIV隐藏,高手帮忙 js文件动态加载 js 右键 如何让函数自动执行? 如何实现展开/收缩的菜单? ■■请教:TABLE操作问题,可能又要高手出马了,TD中内容换成图片,如何获得该图片的srcElement.name?请看例子:■■ 怎样才能同时刷新框架网页中的两个页面?急! 求jquery代码 JS变量怎么这样呢??? 分不多,但请高手给路过指点一下,分立解 我用js来获取网页地址,怎么去掉网页后面的参数。
这样使用了:
{ header: "创建时间", dataIndex: "CreateTime", align: "center", width: 170, menuDisabled: true
, renderer: function (value) { return new Date(value).toFormatString("yyyy-MM-dd"); }还是不行啊,IE那边还是显示Nan 附: 是IE6
我用的是xml交互的, 不是json, 返回的日期格式为:
<CreateTime>2011-04-23T17:01:27.327+08:00</CreateTime>请帮帮忙...
{
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)
{
//alert('输入的信息不是日期格式(YYYY:MM:DD)');
return false;
}
if (r[1]<1 || r[3]<1 || r[3]-1>12 || r[4]<1 || r[4]>31)
{
//alert("日期格式(YYYY:MM:DD)不对");
return false
}
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}