2016-06-15 38 views
0

Der Versuch, fecha.js https://github.com/taylorhakes/fecha zu verwenden, um eine bestimmte Tageszeit des Tages zu erhalten. (So ​​nur die Zeit angeben, nicht Datum)fecha.js - Datum/Uhrzeit, spezifische Uhrzeit

speziell auf 03.00 suchen PST (6 EST) jeden Tag ...

Ich versuche:

fecha.format(new Date(03, 00), 'h:mm'); 

und es Rückkehr: 00.00

Gibt es eine Möglichkeit, dies zum Laufen zu bringen? und auch eine bestimmte Zeit, wie EST verwenden, oder ziehen von UTC

Antwort

1

Sie nicht verwenden, um die constructor parameters von Date richtig:

new Date(year, month, day, hour, ...); 

Ihr Code sein sollte:

fecha.format(new Date(0, 0, 0, 03, 00), 'h:mm'); 

Dann ist es will work !

+0

Tim, danke das funktioniert perfekt, gibt es eine Möglichkeit für eine offizielle Zeit wie UTC M21

+0

@ M21, Es ist bereits: 'Datumsobjekte basieren auf einem Zeitwert, der die Anzahl der Millisekunden seit dem 1. Januar 1970 UTC ist. Wenn Sie sicher sein müssen, dass die Zeit stimmt, müssen Sie einen Server verwenden. – Tim

+0

Vielen Dank. Wenn ich jetzt herausfinden kann, wie ich es in meinen Countdown bringen kann, werde ich gut sein. – M21

0
var mydate = new Date(); mydate.setHours(3); mydate.setMinutes(0); 
fecha.format(mydate, 'h:mm');