Highcharts come passare millisecondi a pointStart (davvero una questione javascript)
-
26-10-2019 - |
Domanda
Quello che sto cercando di fare è passare una variabile per l'opzione di pointStart Highcharts.
parte di Qui del javascript
<script type="text/javascript">
var dtTemp = '1303401600000';
// dtTemp is a DateTime in milliseconds
</script>
dtTemp è soltanto allo scopo di questa domanda assegnato come sopra, effettivamente dal codice sottostante in modo da utilizzare una variabile invece di immettere il numero è direttamente un requisito funzionale.
Quello che vorrei fare è quello di utilizzare la variabile dtTemp come il mio punto di partenza per un href="http://www.highcharts.com" rel="nofollow"> Highcharts serie
series: [{
data: [29.9, 71.5, 106.4],
pointStart: dtTemp, // DOES NOT WORK
pointInterval: 3600000
}]
Il codice di cui sopra non funziona, Highcharts non accetterà dtTemp come è. Sono abbastanza nuovo a tutto questo, ma suppongo che il problema è che dtTemp è una stringa ma vuole un certo numero (doppio?). Tuttavia, sostituendo il precedente con il seguente fa anche senza lavoro:
pointStart: number(dtTemp), // DOES NOT WORK EITHER
Quindi, io sono solo un po 'in perdita ora come a ciò che il problema è in realtà. Tutta la comprensione si può essere in grado di fornire sarà molto apprezzato. Grazie in anticipo!
EDIT: SOLUZIONE secondo mVChr risposta:
pointStart: Number(dtTemp), // Number with a CAPITAL N works!
Soluzione
You're correct, but Number(dtTemp)
needs to be capitalized.