ActiveSupport와 같은 날짜와 시간 조작을 단순화시키는 보석이 있습니까? 한 달에 한 달 추가하는 것과 같이 현재 월의 시작을 반환하는 것과 같습니다.ActiveSupport 헬퍼와 비슷한 시간 조작을위한 보석
저는 시간 계산이 필요한 단순한 루비 프로젝트가 있습니다.하지만 시간 계산 이외의 다른 방법을 사용하기 때문에 그 보석을 포함하고 싶지는 않습니다.
ActiveSupport와 같은 날짜와 시간 조작을 단순화시키는 보석이 있습니까? 한 달에 한 달 추가하는 것과 같이 현재 월의 시작을 반환하는 것과 같습니다.ActiveSupport 헬퍼와 비슷한 시간 조작을위한 보석
저는 시간 계산이 필요한 단순한 루비 프로젝트가 있습니다.하지만 시간 계산 이외의 다른 방법을 사용하기 때문에 그 보석을 포함하고 싶지는 않습니다.
당신은 chronic
보석과 같은 것을 의미합니까?
만성적 인 것은 시간 계산보다 파싱에 더 많은 것이라고 생각합니다. – Martinos
네 말이 맞다.이 경우, 왜 @ZachKemp가'active_support'를 사용하고, 별도의 보석에서 파일을 추출하고 그것을 사용하는 아이디어를 가지고 있지 않습니까? https://github.com/rails/rails/tree/master/activesupport/lib/active_support/core_ext; 'date_time','date' 및'date_and_time' 디렉토리를 확인하십시오. – Abdo
이것은 제가 생각하고 있던 해결책이지만, 이미 그것을위한 보석이 있기를 바랬습니다. 그 보석을 찾지 못하면 아마 하나 만들 것입니다. – Martinos
최근에 나는 현재 개발중인 보석의 런타임 종속성으로 ActiveSupport를 추가하고 싶지 않기 때문에 시간 산술을 용이하게하는 보석을 찾고있었습니다.
TimeMath은 작고 의존성이없는 보석으로 시간 계산을 매우 쉽게 만듭니다.
TimeMath.month.floor(Time.now)
당신은 바로 적극적인 지원 날짜 확장을로드 할 수 있습니다 : '필요'active_support/core_ext/당신이 (버전 0.0.5 기준) 현재 월의 시작을 얼마나 TimeMath를 사용
이있다 날짜 '. –
고마워, 알아,하지만 ActiveSupport에 의존하지 말고. – Martinos