시간 입력란을 로컬 사용자 입력하는 방법을 알 수 없습니다. start_time 및 end_time이있는 형식으로 이벤트를 생성합니다. 시간 필드에서 시간을 가져 와서 사용자의 입력을 현지 시간으로 저장하고 싶습니다. 그런 다음 이벤트를 시작했는지 또는 종료했는지 여부를 확인하기 위해 UTC로 변환하고 Time.now.utc와 비교하려고합니다.시간 입력을 현지 시간으로 저장해야 함
start_time.localtime으로 시작 및 종료 시간을 변환 한 다음 start_time (time_field 입력의 기본값은 UTC 임)에서 추가/감산하고 해당 오프셋을 변수로 저장하는 방법에 대해 생각했습니다. 그런 다음 내 저장된 시간에서 오프셋을 더하거나 빼고 Time.now (기본값은 로컬 임)와 비교하십시오.
이것은 사람들이 사용해야하는 공통 기능이라고 확신하기 때문에 필요한 것보다 훨씬 많은 작업처럼 보입니다. 찾을 수 없었던 양식 또는 간과 한 다른 간단한 솔루션에 대한 local_time_field 구현이 있습니까?
모든 의견을 환영합니다. 감사!
입력 해 주셔서 감사합니다. 나는 똑같은 생각을하고 있었다. – Doug