d3时间格式返回null
d3 time format returning null
我有下面的代码,我正试图用d3.time.format()
形成格式,例如,我在time
变量中传递的日期是Thu Dec 24 04:59:54
。根据文档,d3时间格式化程序是严格的,如果format()
参数与要解析的时间不匹配,它将返回null
,但据我所知,我以正确的格式传递,但仍然为null。
time = "Thu Dec 24 04:59:54";
parseTime = d3.time.format("%a%b%e%H:%M:%S");
console.log("PARSE TIME" + parseTime.parse(time));
编辑:这是我正在使用的文档https://github.com/mbostock/d3/wiki/Time-Formatting#format
这是因为您的.format
没有考虑空格,所以您需要将其更改为:
parseTime = d3.time.format("%a %b %e %H:%M:%S");
以你的榜样工作。或者,可以在应用.parse
之前从time
变量中删除空格。
相关文章:
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- php函数的ajax html$_POST值返回null
- 谷歌地图API-“;toGeoJson”;返回几何体为null的对象
- 是否可以 document.getElementsByTagName('head')[0] ever 返回 null
- Firebase:查询返回null
- 在浅层渲染的反应组件上,Enzyme为道具返回null
- javascript对象显示为null,但object.properties返回数据
- PHP's json_decode返回空字符串(不是NULL)
- jQuery Multiselect插件返回null长度(应为0?)
- 如何处理getElementById返回Null
- JavaScript中的RegExp返回null
- node.js mongojs findOne回调返回错误为null
- Javascript 中的 RegEx 返回 Null
- 加载时的getelementbyID返回null
- 谷歌脚本在第二次调用Gmail后返回null
- Indexeddb OpenCursor在特定键值上返回null
- Ajax响应返回null
- null 返回 by JavaScript 中的 getElementById 方法
- 与typeof运算符一起使用时,javascript null返回对象