有谁知道如何根据时间戳显示flot中的日期
<script id="source" language="javascript" type="text/javascript"> $(function () { var d1 = [ [1262818800,100],[1262732400,[1262646000,[1262559600,[1262473200,[1262386800,[1262300400,[1262214000,[1262127600,[1262041200,[1261954800,[1261868400,[1261782000,[1261695600,[1261609200,[1261522800,95],[1261436400,110],[1261350000,[1261263600,[1261177200,100]; var d2 = [ [1262818800,23],25],10],10] $.plot($("#placeholder"),[{data:d1,lines:{show: true},label:"Mountain"},{data:d2,label:"Valley"}],{yaxis: {label:"cm"}},{xaxis: {mode:"time" }} ); }); </script>
解决方法
我想你需要做的就是将时间戳(看起来像unix时间戳)乘以1000.
Unix时间戳记录时间为从1970年1月1日开始的运行总秒数.而javascript时间戳则以毫秒为单位.所以只需乘以1000就可以了