Welcome to the Highcharts Stock JS (highstock) Options Reference

These pages outline the chart configuration options, and the methods and properties of Highcharts objects.

Feel free to search this API through the search bar or the navigation tree in the sidebar.

plotOptions.hlc.dataGrouping.dateTimeLabelFormats

Datetime formats for the header of the tooltip in a stock chart. The format can vary within a chart depending on the currently selected time range and the current data grouping.

The default formats are:

{
    millisecond: [
        '%A, %e %b, %H:%M:%S.%L', '%A, %e %b, %H:%M:%S.%L', '-%H:%M:%S.%L'
    ],
    second: ['%A, %e %b, %H:%M:%S', '%A, %e %b, %H:%M:%S', '-%H:%M:%S'],
    minute: ['%A, %e %b, %H:%M', '%A, %e %b, %H:%M', '-%H:%M'],
    hour: ['%A, %e %b, %H:%M', '%A, %e %b, %H:%M', '-%H:%M'],
    day: ['%A, %e %b %Y', '%A, %e %b', '-%A, %e %b %Y'],
    week: ['Week from %A, %e %b %Y', '%A, %e %b', '-%A, %e %b %Y'],
    month: ['%B %Y', '%B', '-%B %Y'],
    year: ['%Y', '%Y', '-%Y']
}

For each of these array definitions, the first item is the format used when the active time span is one unit. For instance, if the current data applies to one week, the first item of the week array is used. The second and third items are used when the active time span is more than two units. For instance, if the current data applies to two weeks, the second and third item of the week array are used, and applied to the start and end date of the time span.