So konvertieren Sie eine Zeit, um javascript-Zeitstempel mit javascript oder jquery?
Wie ich konvertiert diese Zeit 11:34
javascript Zeitstempel. Alle javascript-Funktionalität zur Verfügung.
Ich versuche zu erstellen, ein floting-Diagramm für dass ich mit Flot-Bibliothek. In meinem Diagramm die Zeit auf der x-Achse und die Anzahl auf der y-Achse. Zum erstellen von Daten-Teil muss ich umwandeln, Zeit in timestamp wie, dass thay, die angegebene API-doc.
http://people.iola.dk/olau/flot/API.txt
Dies ist mein code
var datasets = {
"usa": {
label: "Logged Users",
data: [[10:55, 4], [11:00, 1], [11:05, 4], [11:10, 2], [11:15, 3], [11:20, 1], [11:25, 5]]
}
};
if (datasets.length > 0){
$.plot($("#placeholder"), datasets, {
yaxis: { min: 0,tickDecimals: 0 },
xaxis: { mode: "time",timeformat: "%H:%M" }
});
}
Wird es nicht funktionieren, weil ich angegeben die genaue Zeit, statt einer Nummer. Also muss ich konvertieren, dass die zu Zeitstempel-format.
Bitte helfen Sie mir.
Dank
- es ist ein Zeitstempel des Ereignisses aufgezeichnet oder was, beschreibe mehr, was Sie wollen?
InformationsquelleAutor DEVOPS | 2012-02-22
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie eine Instanz der Date-Objekt:
Siehe auch dieses Beispiel.
=== UPDATE ===
Wenn die Zeit auf lokale Zeit statt UTC, dann können Sie die Zeit mit:
Siehe auch dieses Beispiel.
P. s.: das Ergebnis
getTime()
wird in Millisekunden angegeben.=== UPDATE ===
Map Ihren aktuellen Datenbestand können Sie das folgende Skript (mit UTC; wenn Sie wollen lokale Zeit entfernen Sie die UTC in den setter):
Siehe auch dieses Beispiel.
Ich habe festgestellt, das jQuery Globalisierung Plugin Datum Parsen am besten zu funktionieren. Andere Methoden hatten, cross-browser-Probleme und Sachen wie date.js hatte nicht aktualisiert worden ganze Weile.
Sie brauchen auch nicht einen datePicker auf der Seite. Sie können einfach anrufen etwas ähnliches wie das Beispiel in der Dokumentation: