Witam. Jak mogę pobrać datę, najlepiej w formacie time stamp o miesiąc w przod o dziś?
Próbowalęm to rozwiązać za pomocą mktime i jako argument do miesiąca podać Time.next_month i wszystko ok, ale jak mamy grudzien a następny miesiąc to styczeń, to rok mi się nie zmieni.
Na pewno w RoR można to jakoś łatwo zrobić tylko ja nie mogę się doszukać nigdzie rozwiązania.
Z tego co wiem to czas w ruby jest odliczany w dosyc ciekawy sposób. Jest to liczba sekund od 1 stycznia 1970 roku. A wiec mogłbys sobie dodać 30 * 24 * 60 * 60 sekund czy cos takiego. Nie wiem zaraz odpale irb i sprawdze.
a nie wiesz moze jak losowac liczby z jakiegos zakresu?
w tp lub c++ uzywany jest do tego zegar systemowy, wiec chcialem tutaj tez tak zrobic, pobieram czas i dziele go mod-em przez moj zakres, no i niby losujer mi liczby od 0 do tego zakresu. Ale problem polega na tym ze mam wiele petli z losowaniem podczas jednej sekundy i wychodza te same wartosci.