W Mongodb przechowuję datę i czas w formacie ISODate.Formatowanie ISODate z Mongodb
Która wygląda to
ISODate("2012-07-14T01:00:00+01:00")
Korzystanie nodejs/javascript w jaki sposób można wyświetlić składnik czasu więc chciałbym dostać coś jak ten
Time : 01:00
Używam momentjs aby to łatwiejsze, ale z tego co mogę powiedzieć, że instantjs wydaje się wspierać format ISODate.
Dzięki za pomoc.
Użyłem momentjs do formatowania, ale musiałem przekazać getFullYear, getMonth, getDate, getHours i getMinutes przez wyodrębnienie go z obiektu daty, jak powiedziałeś. – jamjam
Nie parsuj ciągów za pomocą konstruktora Date, jest bardzo niespójny we wszystkich implementacjach. Chociaż formaty ISO są określone w ES5, nie wszystkie obsługiwane przeglądarki obsługują je i występują niespójności w sposobie ich traktowania. Na przykład. "2012-07-14T01: 00: 00 + 01: 00" powinien być analizowany jako lokalny ciąg znaków (np. Przy użyciu ustawień strefy czasowej systemu), ale "" 2012-07-14 "powinien być analizowany jako UTC. – RobG