Web笔记 ·

当Date遇到d3.time

项目中用的时间是根据不同地区改变的,导致无法使用d3.time.format(specifier).parse(string),最后想到反正坐标那边需要的时日期格式的对象,d3,js也是JavaScript,何不直接用new Date(string)试下,之后真的成功了。

附上d3.js的时间格式转换中文API。

时间格式转换(Time Formatting)

  • d3.time.format - 创建基于某种时间格式的本地时间格式转换器。
  • format - 将一个date对象转换成特定时间格式的字符串。
  • format.parse - 将特定时间格式的字符串转换成date对象。
  • d3.time.format.utc - 创建基于某种时间格式的世界标准时间(UTC)格式转换器。
  • d3.time.format.iso - 创建基于某种时间格式的ISO世界标准时间(ISO 8601 UTC)格式转换器。

参与评论