首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ExtJS 3.3 Format.Util.Ext.util.Format.dateRenderer返回NaN

ExtJS是一种用于构建富客户端应用程序的JavaScript框架。ExtJS 3.3是其早期版本。Format.Util.Ext.util.Format.dateRenderer是ExtJS中的一个日期格式化函数,用于将日期对象转换为特定格式的字符串。然而,当该函数返回NaN时,可能是由于以下原因之一:

  1. 传入的日期对象无效或为空。
  2. 传入的日期格式无效或不支持。
  3. 函数的调用方式不正确。

为了解决这个问题,可以采取以下步骤:

  1. 确保传入的日期对象是有效的。可以使用JavaScript的Date对象来创建一个有效的日期对象,或者从其他地方获取一个有效的日期对象。
  2. 检查传入的日期格式是否正确。ExtJS提供了一些内置的日期格式,如"Y-m-d"表示年-月-日的格式。可以查阅ExtJS的文档来了解支持的日期格式。
  3. 确保正确调用dateRenderer函数。该函数应该以日期对象和日期格式作为参数,并返回格式化后的字符串。

以下是一个示例代码,展示了如何正确使用ExtJS 3.3的dateRenderer函数:

代码语言:javascript
复制
var date = new Date(); // 创建一个有效的日期对象
var format = "Y-m-d"; // 设置日期格式

var formattedDate = Ext.util.Format.dateRenderer(format)(date); // 调用dateRenderer函数并传入参数

console.log(formattedDate); // 输出格式化后的日期字符串

推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。腾讯云云服务器提供可扩展的计算能力,适用于各种应用场景。腾讯云对象存储提供高可靠性、低成本的对象存储服务,适用于存储和管理大量非结构化数据。

腾讯云云服务器产品介绍链接:https://cloud.tencent.com/product/cvm

腾讯云对象存储产品介绍链接:https://cloud.tencent.com/product/cos

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

IE中 时间对象方法getTime返回NaN

在IE中使用Date对象的getTime方法解析以下格式的日期时(2020-12-14 16:00:00)会返回NaN,原因是在IE中使用该方法时参数的格式必须为YYYY/MM//DD let date...= new Date("2020-12-14 16:00:00").getTime() console.log(date) //NaN 使用replace更改日期格式 let date = new Date...("2020-12-14 16:00:00".replace(/-/g, '/')).getTime(); console.log(date) //1607932800000 replace()方法返回一个由替换值替换部分或所有的模式匹配项后的新字符串...Date.parse(date.replace(/-/g, '/')) console.log(newDate) //1607932800000 Date.parse()方法解析一个表示某个日期的字符串,并返回...1970-1-1 00:00:00 UTC到该日期对象(该日期对象的UTC时间)的毫秒数,如果字符串无法识别,或者包含了不合法的日期数值(2020-02-31),则返回NaN

1.2K10

WebAPI返回数据类型解惑 以及怎样解决Extjs无法解析返回的xml

2.怎么修改WebAPI的返回数据类型,我用IE浏览器请 求返回的数据都是JSON格式的,用Firefox和Chrome返回数据格式是XML,然后自己用HttpWebRequest请求返回的是JSON格...=0.9,结果返回了xml 由此可以得出结论:   WebAPI的返回数据类型是有请求头的accept来决定的,默认返回类型为json     1.application/json和application.../json和application/json时,返回数据类型和两者的顺序无关,若两者优先级相同则返回json,若优先级不同则返回优先级高的类型 详见下表: Accept头 返回类型 application...Newtonsoft.Json.PreserveReferencesHandling.Objects;                config.Formatters.Remove(config.Formatters.XmlFormatter);          }  好,在重新调试就不会出现Extjs...无法解析什么什么的错误了.唉,这个问题困扰了我一天,总是想办法怎样去重新把数据转换成json,殊不知问题这么容易被解决了 随后我会把Extjs+webapi+Mvc4+EFmodel的事例与大家分享,

1.9K80
  • 【网安学术】基于ExtJS的V**管理系统的设计与实现

    1 ExtJS概述 1.1 ExtJS简介 ExtJS是一个与后台技术无关的前端Ajax框架,主要用于创建UI(User Interface用户界面),也被用来开发RIA(富客户端)的Web应用。...1年后,他正式将Ext更名为ExtJS。经过6年的发展,ExtJS已优化更新到现如今的4.1.1版本,功能日益强大,使用范围也越来越广。...1.2 ExtJS的优势 (1)ExtJS开发的Web界面美观丰富,能很好地满足用户体验,给B/S应用带来生命力和活力; (2)ExtJS可用于.Net、Java、PHP等各种语言开发应用中; (3)ExtJS...如此,这将大大提高ExtJS在IE下的性能,使得网页响应变快,IE对其兼容性变强。 3.3 数据库的实现 后台数据库采用SQLite软件存储数据。...因此,后期会考虑对ExtJS实现功能定制,且进一步优化PHP与ExtJS的数据交互机制。

    1K10

    ExtJs的api文档该怎么看

    写在前面 之前有在ExtJS初体验中说了ExtJs给我们项目开发带来了很多便利,有童鞋在下面留言问extjs的API该怎么看?很多刚入门的童鞋被ExtJs里各种庞大的控件弄晕了,不知道怎么看api。...那么这篇我就简单地说下extjs的api该怎么看。 ExtJs的api文档该怎么看 如果想在本地查看extjs的api,大家自行下载解压查看即可,查看方法网上很多,不再赘述。...这里我们直接看extjs的在线官方文档:Ext JS 6.0.0 - Modern Toolkit ,界面如下: ?...比如add方法,**add ( newItems ) : Ext.Component / Ext.Component[] **,它的参数及返回值说明如下: ?...由上图可以看出,add方法可以接受一个对象/对象数组/组件/组件数组的参数,返回的可以是组件或者组件数组。

    2K20

    rust基本数据类型——标量类型

    None 值 使用 overflowing_* 方法返回该值和一个指示是否存在溢出的布尔值 使用 saturating_* 方法使值达到最小值或最大值 下面是一个示例,演示了这四种方式分别处理的结果..., b.expect("")); } let tup = a.overflowing_add(1); //返回一个数值以及指示是否溢出的bool值。 println!...NaN 对于数学上未定义的结果,Rust使用NaN来处理这些结果。所有跟 NaN 交互的操作,都会返回一个 NaN,而且两个 NaN 之间是不能用来比较的。...例如: fn main() { // let sum: f64 = 12i32+ 3.3_f64; // 错误 let mut sum: f64 = 12i32 as f64+ 3.3...("{sum}"); sum = (12_i32 + 3.3_f64 as i32).into(); // 先将3.3从f64转为i32,那么3.3就会变成3,然后在将12+3的结果转为

    1.1K30

    ExtJs学习笔记(20)-利用ExtJs的Ajax与服务端WCF交互

    ExtJs是一套非常不错的javascript UI库(第一次接触ExtJs的,可到官方网站http://www.extjs.com/deploy/dev/examples/samples.html看下示例...{ var data = Ext.util.JSON.decode(request.responseText); //将服务端wcf的返回值...001", text: "Get方法提交的数据" }, //这里为了演示用,随便给出几个值,实际开发时,可将测试值改为用Ext.get("id").dom.value之类 ,如果提交成功,将从服务器返回处理结果...的Ajax对象完成与WCF的交互(初次接触ExtJs Ajax的,可参见ExtJs学习笔记(5)_Ajax示例https://cloud.tencent.com/developer/article/1026518...最近学习了ExtJs和WCF后,个人强力推荐.net3.x时代web开发的绝佳组合: ExtJs(前端) + WCF(web服务层) + Linq To Sql(DAL,以后可能会换成Ado.Net Entity

    97570

    Python 中 decimal 模块的用法教程

    十进制数是不可变的,它有一个符号,系数数字和一个指数,为了保持重要性,系数数字不会截断尾随零,十进制数也有特殊值,如:Infinity、-Infinity 和 NaN;算术上下文是指定精度、舍入规则、指数限制...示例如下:from decimal import *print(Decimal(3.3).compare(Decimal(1.1)))copy_abs()返回参数的绝对值。...示例如下:from decimal import *print(Decimal('-3.3').copy_abs())is_normal(context=None)如果参数是一个有限正规数,返回 True...,如果参数是 0、次正规数、无穷大或是 NaN返回 False。...示例如下:from decimal import *print(Decimal(-3.3).min_mag(Decimal(1.1)))is_signed()如果参数带有负号,则返回为 True,否则返回

    14810

    前端基础-JavaScript数据类型转换

    比如:undefined和null 拼接字符串方式 num + “”,当 + 两边一个操作符是字符串类型,一个操作符是其它类型的时候,会先把其它类型转换成字符串再进行字符串拼接,返回字符串...0 NaN // Number()可以把任意值转换成数值,如果要转换的字符串中有一个不是数值的字符,返回NaN parseInt() var a = parseInt('1.2df'); var...NaN NaN // 如果第一个字符是数字会解析,直到遇到非数字结束 // 如果第一个字符不是数字或者符号就返回NaN parseFloat() var a = parseFloat('1.2df...NaN NaN // parseFloat() 把字符串转换成浮点数 // parseFloat()和parseInt非常相似, // 不同之处在与parseFloat会解析第一个 ....等运算 var str = '500'; console.log(+str); // 取正 console.log(-str); // 取负 console.log(str - 0); 3.3

    39220

    web中的树形结构【小结】

    2、 获得与引用Ext js 要使用 ExtJS,那么首先要得到 ExtJS库文件,该框架是一个开源的,可以直接从官方 网站下载,网址http://extjs.com/download。...应用 extjs需要在页面中引入 extjs的样式及 extjs库文件,样式文件为resources/css/ext-all.css,extjs的 js库文件主要包含两个,adapter/ext/ext-base.js...        }),         root:new Ext.tree.AsyncTreeNode({})     });     tree.render(); }) extTree.ashx这个 url返回的内容如下...            });         }     }); }) 这是异步树的生成,至于extTree.ashx的内容,里面可以根据需要从数据库中提取并组成类似与extTree.ashx这个url返回的内容的...此外,调用的url可以是任何后台语言返回的json。

    3.5K20

    ExtJs学习笔记(22)-XTemplate + WCF 打造无刷新数据分页

    ExtJs的Grid组件虽然不管从哪一方面来讲,都称得上是很好很强大,但是总会有一些应用场景并不需要这么多功能,比如网站的留言列表,开发者只想要一个简单的或列表而已,这时候XTemplate...本文将讲解如何用XTemplate结合WCF与服务端交互,生成数据列表,同时加上无刷新分页功能(默认情况下ExtJs并没有为XTemplate并没有提供分页功能) 1.先做一些准备工作,写一个通用的类...(改编自老张的PageData),用于WCF向ExtJs返回分页数据 Code using System; using System.Collections.Generic; using System.Runtime.Serialization...,原因很简单,不指定Json格式,默认就是以xml返回的,会无端在前后加上更多无用字符 5.ExtJs前端完整代码: Code ExtJs.XTemplate...,除了wcf返回的字符串,就没其它东西了,性能上会提高    b.相对而言,ExtJs的Ajax请求方式,我觉得比aspx.net ajax的更容易操作.

    1.4K50

    自己动手写UI库——引入ExtJs(布局)

    里的一个基类,Ext里所有的界面元素都继承自这个基类 第二: Id,Width,Region,Height都是这个基类的属性,在ExtJs中Component类也包含这些属性,当然还有很多其他的属性,这里我们就没有一一例举了...第三: 设置Width,Region,Height这三个属性的时候我们都让浏览器执行了一段脚本,这段脚本让ExtJs设置控件的相应属性 Panel类的代码 第一: 我们再这个控件类的构造函数里执行了...第五: Viewport类的代码 第一: 这个类的代码的执行逻辑和panel代码类的逻辑相似 第二: 这个类和Panel类都继承自Container类 Container类的代码 第一: 与Extjs...名称空间我们都加了NS后缀,这是为了使用方便 ExecScript方法的代码: 第一: 这里的代码和我们前面文章讲到的不一样,我这里改正用这种方式执行JS代码了,只有这种方式,才能顺利的得到JS的返回值...第二: C#代码让浏览器执行了一个Exec的JS函数 Exec的JS方法的代码 第一: 传入参数就是我们想要执行的JS语句 第二: 用eval的方法执行这个JS语句,然后把返回值还给C# 好,本文大概就是这样

    1K50

    ExtJS初体验

    最近公司的一个系统有用到Extjs框架,对于之前完全用JQuery的js插件的我来说,对Extjs的api并不熟悉。...extjs是个富客户端框架,一般用来做后台管理系统,封装了非常多的控件,很庞大,很复杂,学习门槛高。jquery是一个前后台都可以用的框架,是对js的封装,js轻量级框架。...通过ajax取数据的代码,返回的数据是json形式的: //数据字典store var items_store = Ext.create('Ext.data.Store', {...ExtJS提供的各种组件可以用更加标准的方式展示数据降低了开发难度。...继续演示ExtJS给我们带来的便利,当我们在右侧点击新增时,要求数据字典的值必须为值,否则弹框提醒用户,由于Extjs的特点只需加两句代码就可以搞定,如下代码中的标记处1和标记处2, //字典类型添加、

    2.1K10
    领券