首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用chart.js和moment.js格式化的奇怪时间

问使用chart.js和moment.js格式化的奇怪时间
EN

Stack Overflow用户
提问于 2018-08-30 05:30:00
回答 1查看 176关注 0票数 1

每秒我都会用新数据更新我的图表,其中标签是正确的unix时间戳。下面是我的x轴的选项

代码语言:javascript
复制
      xAxes: [
        {
          ticks: {
            maxRotation: 0,
            minRotation: 0,
          },
          type: "time",
          time: {
            displayFormats: {
              second: "HH:mm:ss"
            }
          }
        }
      ],

我想知道从时间戳1535577869中获取类似于21:24:29的东西,但是获取9:32:57.871 pm

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-30 16:46:46

JavaScript时间戳(参见Date.now())以毫秒为单位,而不是像Unix时间戳那样以秒为单位。

要让moment.js识别您的时间戳,您可能需要将其乘以一千(因为Chart.js会将您的值传递给moment.js):

代码语言:javascript
复制
1535577869 * 1000

如果你正在直接创建一个时刻,你可以specify an input format

代码语言:javascript
复制
moment(1535577869, 'X');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52086328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档