2012-04-15 30 views
8

jsfiddle:http://jsfiddle.net/RjPRd/Xử lý unix timestamp với highcharts

Times & Nhãn được hiển thị không đúng.

Tôi nghĩ rằng dấu thời gian sẽ được nhân với 1000 cho Thời gian Javascript nhưng cách tiếp cận tốt nhất là gì? Ngoài ra tôi tin rằng thiết lập vẫn không chính xác vì các nhãn có vẻ đối diện với vị trí con trỏ.

+0

Khi tôi so sánh "jsfiddle.net/cvedovini/RjPRd/2/" giá trị và giá trị "jsfiddle.net/RjPRd/". Nó không chỉ là UnixTimestamp * 1000 = JavascriptTime. Chức năng mà bạn sử dụng Claude là gì? – nayfun

+0

Dữ liệu trong ví dụ thứ hai cũng được đảo ngược. –

Trả lời

38

Bạn là đúng, timestamps trong Javascript là mili giây vì vậy bạn nên nhân tất cả mọi thứ bằng 1000.

Đối với các vấn đề khác, nó xuất phát từ thực tế rằng dữ liệu của bạn được đặt về phía sau. Rõ ràng HighCharts đang rối tung lên khi bộ truyện không được đặt hàng đúng cách.

Đây là chỉnh cho mã của bạn: http://jsfiddle.net/cvedovini/RjPRd/2/

+1

cảm ơn rất nhiều, tôi đã bị mắc kẹt hàng giờ –

Các vấn đề liên quan