2017-02-21 3 views
0

iam filtert einige Datensätze aus meiner Rethinkdb. Der Code funktioniert einwandfrei, wenn ich den folgenden Code verwende. aber es funktioniert nur mit DatumDatensätze werden wegen TimeZone Unterschiede zwischen Server und Client in Nodejs Rethinkdb übersprungen?

(new Date(filter.fromdate+' 00:00 GMT+00:00')); 

die Zeile oben funktioniert perfekt, auch nachdem der Server auf andere Region ist. Durch Verwendung von oben. Es wird keine Aufzeichnungen und Zeit und Datum funktioniert einfach gut.

aber wenn ich Datum mit der Zeit verwenden, wirft es Fehler von Auslösern Range ungültiger Zeit ich in folgendem Format Mo 20. Februar 2017 07.25.27 GMT + 00 Datum in umdenken speicherte: 00

SomeHow ich brauche nur Zeit mit meinem Date um mit dem oben genannten Code zu arbeiten oder es kann auch eine andere Methode verwendet werden.

+0

Vielleicht mit uniximestamp kann Ihnen helfen, später damit umgehen mit moment.js und richtig formatieren – jesusgn90

+0

Können Sie mehr erklären oder mir Beispiel oder einen Link zur Frage – DEO

+0

Ok außerhalb des Büros, 30 Minuten stelle ich einen Beispielcode – jesusgn90

Antwort

0

Ok, so müssen Sie überprüfen, ob filter.fromdate ist mit der Zeit: Wenn Sie mit der Zeit nicht Ihre Zeit hinzufügen und ändern Sie sie mit der richtigen Methode von Datum, andernfalls wenn ein Datum ohne Zeit Ihre Zeit hinzufügen. Und denken Sie daran, dass Sie momentjs anstelle von Date verwenden können, um mit Datumsangaben zu arbeiten. Hoffnung hilft Ihnen, Mann.

+0

ja ** filter.fromdate ** ist mit der Zeit. Ich denke, sollte einen Blick auf Momentjs werfen – DEO

Verwandte Themen