Wątek przeniesiony 2014-07-24 22:26 z Java przez Rev.

Wykrycie określonych interwałów czasowych w JavaScript

0

Witam,

Muszę zapewnić pewną funkcjonalność w aplikacji JavaScript i zupełnie nie wiem, jak się za to zabrać.
Użytkownik podaje jakąś datę z przeszłości, np. 13.10.2013
System pobiera aktualną datę, dziś 24.07.2014
Teraz chcę wykryć czy od 13.10.2013 dziś mija kolejny okres

  • Dniowy
  • 2 dniowy
  • Tygodniowy
  • Miesięczny
  • 2 miesięczny
  • Kwartalny
  • Roczny
  • 2 Letni itd.
  • 3 Letni itd.
    Niektóre z nich prosto sprawdzić, jak każdy kolejny rok, miesiac, czy dzień, gorzej z 2 dni, tygodniem, czy kwartałem.
    Jak uniwersalnie badać takie okresy czasu, żeby 13.01.2014, 13.04.2014, 13.07.2014 aplikacja zwróciła informację, że tego dnia mija kolejny kwartał od daty startowej?

Pozdrawiam.

0

http://momentjs.com/ - uprości te dziwne js'owe "czasy"

0

a czy można to zrobić, bez zaprzęgania całego "kombajnu"? Tylko pojedyncze wykrywanie założonych terminów.

0

skoro juz porownujemy do maszyn rolniczych :) to ten skrypt w wersji prod. ma 10kb, czyli taki maly traktorek lub ew. kosiarka, a ty chcesz wziac plug i to bez wolu i orac tym pole, bo zaoszczedzisz na wielkosci urzadzenia , ale wydluzy ci sie kilkukrotnie czas "orania" co da ci straty a nie korzysc :) wiec podsumowujac. tak mozesz napisac takie cos samemu, ale bedziesz musial spedzic nad tym troche czasu ktory tworcy powyzszego skryptu juz spedzili. pomysl ze czas ktory musialbys spedzic na napisanie tego skryptu to zcas ktory przeznaczysz na dopieszczenie aplikacji w innym aspekcie i w gruncie rzeczy zmniejszysz poprzez refaktoring dlug technologiczny zaciagniety w innym miejscu aplikacji :) czyz to nie lepsze rozwiazanie??

1 użytkowników online, w tym zalogowanych: 0, gości: 1