Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从highchart上显示的日期中删除时间_Javascript_Highcharts - Fatal编程技术网

Javascript 从highchart上显示的日期中删除时间

Javascript 从highchart上显示的日期中删除时间,javascript,highcharts,Javascript,Highcharts,如何从highchart上显示的日期中删除时间。数据(日期)从twitter get请求接收并保存到数组中 for (var i in array) { dateArray.push(array[i].date); } highchart(dateArray); 图表上显示的日期示例:Sat,2012年8月4日19:35:02+0000编辑:基于您的评论 您可以首先将字符串转换为日期对象,然后使用SimpleDataFormat将日期

如何从highchart上显示的日期中删除时间。数据(日期)从twitter get请求接收并保存到数组中

    for (var i in array) {
        dateArray.push(array[i].date);
            }  
    highchart(dateArray);

图表上显示的日期示例:Sat,2012年8月4日19:35:02+0000编辑:基于您的评论

您可以首先将字符串转换为日期对象,然后使用SimpleDataFormat将日期对象格式化为您喜欢的格式

SimpleDateFormat format = new SimpleDateFormat("EEE, MMM d yyyy");
String formattedDate = format.format(new Date(array[i].date));
dateArray.push(formattedDate);

您可以找到各种日期格式@

依我看,您有两种选择:

  • 仅为您的类别传入时间的日值。涉及后端处理
  • 按原样提取数据并转换为Javascript时间格式,将xAxis日期时间类型设置为一天,然后运行图表
  • 如果不知道你的数据是什么样子,你在yAxis上绘制了什么,或者你的预期结果是什么,那么很难说


    我建议选择选项2,因为这是基于时间的数据。

    “Sat,2012年8月4日19:35:02+0000”是它在图表中的显示方式,或者这是您从twitter获得的方式?两者都是。我从twitter获得的方式和在图表中显示的方式。xAxis:{categories:dateString},我认为
    Date.toString
    函数不接受任何参数。您得到了我。。。现在太多的C#固定在上面