2

我想将 UTC 日期和时间字符串转换为图表上 x 轴的当前时间。我很确定我没有正确使用 Date.parse 。任何帮助表示赞赏。谢谢。

$.ajax({
    url: "/chart/ajax_get_chart", // the URL of the controller action method
    dataType: "json",
    type: "GET",
    success: function (result) {
        var result = JSON.parse(result);
        series = [];
        for (var i = 0; i < result.length; i++) {
          date = Date.parse(result[i]['date']); 
          tempArray = [parseFloat(result[i]['price'])];
          series.push(tempArray);
          series.push(date);
        }
4

1 回答 1

9
Date.parse(result[i]['date']); 

您只是将日期解析为返回值,然后完全忽略了结果。

您需要对返回值做一些事情。

此外,Date.parse()返回一个 UNIX 时间戳。
要创建Date实例,请调用new Date(str)

于 2013-06-25T18:55:57.030 回答