• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Sortowanie tablicy z obiektami

+1 głos
41 wizyt
pytanie zadane 9 maja w JavaScript przez molik Użytkownik (900 p.)

Witam, 

Jest 2.30 w nocy a ja jeszcze przy tym siedzę... koledzy chodzi o to, że nawet nie wiem jak się do tego zabrać.. 

Mam tablicę z obiektami, gdzie kluczem jest start filmu i chciałbym porównać daty wszystkich filmów i wyświetlić komunikat, że najbliższy seans to film "taki i taki", do rozpoczęcia zostało.. 34 minuty.. 

z tym że dla X filmów a nie dla tych 3 co wkleilem 

const movies = [
    {
        title: "Harry Potter",
        startTime: "2021-05-16 17:30:00",
        endTime: "2021-05-16 20:00:00",
    },
    {
        title: "Batman Forever",
        startTime: "2051-12-16 17:30:00",
        endTime: "2051-12-16 20:00:00",
    },
    {
        title: "Awesome Steel Gloves",
        startTime: "2021-06-16 17:00:00",
        endTime: "2021-06-16 18:30:00",
    },
];

 

1 odpowiedź

+1 głos
odpowiedź 9 maja przez rafal.budzis Maniak (65,960 p.)

Do sortowania jest specjalna funkcja : 

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort

movies.sort((a,b) => ((new Date(a.startTime))) - (new Date(b.startTime)))


Przyda Ci się tez dayJS do wyświetlania czasu relatywnego (czyli 34 minuty).

https://day.js.org/docs/en/display/to-now

 

1
komentarz 9 maja przez molik Użytkownik (900 p.)
no, teraz można pokminić. Dziękuję Koleżko :)
komentarz 9 maja przez VBService VIP (136,750 p.)
edycja 9 maja przez VBService

Podobne pytania

0 głosów
1 odpowiedź 147 wizyt
0 głosów
1 odpowiedź 40 wizyt
+2 głosów
1 odpowiedź 70 wizyt
pytanie zadane 16 maja w JavaScript przez Bartx Bywalec (2,100 p.)
Porady nie od parady
Możesz ukryć, zamknąć lub zmodyfikować swoje pytanie, za pomocą przycisków znajdujących się pod nim. Nie krępuj się poprawić pochopnie opublikowanego pytania czy zamknąć go po uzyskaniu satysfakcjonującej odpowiedzi. Umożliwi to zachowanie porządku na forum.Przyciski pytania

85,714 zapytań

134,508 odpowiedzi

298,541 komentarzy

56,631 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...