- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我看到很多示例都在做同样的事情,但是 d3.timeParse()
函数在我的代码中没有按预期工作并返回 null
。
let parseDate = d3.timeParse("%Y-%m-%d");
let now = new Date();
console.log(now)//returns js date object
let parsedNow = parseDate(now);
console.log(parsedNow) //returns null
参见 this fiddle运行示例。
有什么想法我在这里做错了吗?
帮助将不胜感激。
最佳答案
您正在尝试解析一个不正确的日期对象,我认为您希望将日期对象格式化为"%Y-%m-%d"
所以不是这个
let parseDate = d3.timeParse("%Y-%m-%d");//timeParse is incorrect
应该是
let parseDate = d3.timeFormat("%Y-%m-%d");//timeFormat a date object into %Y-%m-%d
工作代码here
关于javascript - d3.js v4 timeParse() 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43203720/
我有这个 D3js 代码: var dataset=JSON.parse('{"date": ["2016-11-28", "2016-11-29", "2016-12-01", "2016-12-0
我无法理解 d3.timeParse 的工作原理。我在开始时像这样初始化函数: var dateParse = d3.timeParse("%Y-%m-%d"); 然后我在这里调用它: d3.json
我有这个解析器: var parseTime = d3.timeParse("%d-%b-%y"); 这工作正常,但是,它总是将时间和时区附加到日期,尽管在上面的格式中,我指示仅包含日、月和年信息。
我看到很多示例都在做同样的事情,但是 d3.timeParse() 函数在我的代码中没有按预期工作并返回 null。 let parseDate = d3.timeParse("%Y-%m-%d");
我的数据集包含 UNIX 时间戳,例如“1509392160”。我似乎无法使用返回 null 的 d3.timeParse("%s") 来解析它们。 用 d3.timeFormat 检查反向过程也让我
我是一名优秀的程序员,十分优秀!