2013-05-06 16 views

Odpowiedz

17

Wyjazd moment.js http://momentjs.com/

npm install -S moment 

Nowe obiekty momencie będzie domyślnie mieć strefa czasowa System offset.

var now = moment() 
var formatted = now.format('YYYY-MM-DD HH:mm:ss Z') 
console.log(formatted) 
+0

+1 - Tak wykorzystał Moment.js tonę i jest to świetny program do pracy. –

5

Od getTime zwraca niesformatowany czas w milisekundach od epoki, to nie powinien być przekształcony w strefach czasowych. Zakładając szukasz wyjścia sformatowaniu

Tutaj jest roztwór bez zewnętrznych bibliotek, z odpowiedzią na a similar question:

różne toLocale…String metod zapewni zlokalizowaną wyjście.

d = new Date(); 
alert(d);      // -> Sat Feb 28 2004 23:45:26 GMT-0300 (BRT) 
alert(d.toLocaleString());  // -> Sat Feb 28 23:45:26 2004 
alert(d.toLocaleDateString()); // -> 02/28/2004 
alert(d.toLocaleTimeString()); // -> 23:45:26 

i dodatkowe opcje formatowania mogą być dostarczone w razie potrzeby.

+0

Działa dla mnie, dzięki! – Antoine

3

Zainstalować moduł 'chwila przy użyciu:

npm install moment --save 

a następnie w kodzie dodać następujące wiersze -

var moment = require('moment'); 
var time = moment(); 
var time_format = time.format('YYYY-MM-DD HH:mm:ss Z'); 
console.log(time_format); 
Powiązane problemy