To jest naprawdę proste pytanie, które prawdopodobnie zostało już zadane i udzielono odpowiedzi, ale nie udało mi się znaleźć niczego.Szyny 12-godzinny zakres AM/PM na dzień
W każdym razie potrzebuję zakres/tablica przez 12 godzin, więc jak 12AM - 11AM, 12PM - 11PM. Zapewne rozumiesz o tym. Obecnie próbuję wykonać absurdalnie skomplikowaną metodę polegającą na odwzorowaniu AM na jednej macierzy, PM na inną, a następnie połączeniu obu macierzy. Musi być łatwiejszy sposób na zrobienie tego.
Wiem o Railsach time_select
, ale potrzebuję innego formatu niż to, co zapewnia. Jakieś sugestie?
Wyjaśnienie: To, czego szukam, to 12-hour clock z AM i PM. Gdybym chciał mieć 24-godzinny zegar, mógłbym po prostu zrobić (0..24)
i zakończyć. Ale 12-godzinny zegar trwa od 12 do 11, a następnie od 12 do 11 PM. Jestem prawie pewien, że ktoś to zrobił wcześniej.
Właściwie to nie rozumiem. :-) Podane przykłady są oddalone o 23 godziny, jeśli założymy, że drugi raz w parze jest następny dzień. Co masz na myśli przez "12 godzinny czas"? Powiedziałeś również, że chcesz, aby twój wyglądał jak "HH: 00", ale ten format nie pasuje do twoich wcześniejszych dwóch przykładów. Szukasz tylko wyniku ciągu? Szukasz konstruktu "zasięgu"? Szukasz dwóch obiektów przypominających czasy w Ruby lub Railsach, jeden na początek i na koniec? Gdybyś mógł podać przykład "wejścia" i "wyjścia", które chciałbyś zobaczyć, pomogłoby to. –
http://apidock.com/ruby/Time/strftime => exemples => "% r - czas 12-godzinny (% I:% M:% S% p)"; w mojej konsoli irb: 'Time.now.strftime ("% r ") # =>" 01:37:01 PM "' – MrYoshiji
@MrYoshiji Nie szukam aktualnego czasu.Szukam tablicy wszystkich godzin dziennie, w formacie 12-godzinnym (https://en.wikipedia.org/wiki/12-hour_clock) – irosenb