Rails Date로today Date.current Date.tomorrow Date.Yesterdat랑 날짜가 달라요?( #Rails #ruby )
결론
Date.today
[14] pry(main)> ENV['TZ'] = 'Asia/Tokyo'
=> "Asia/Tokyo"
[15] pry(main)> Date.today
=> Thu, 31 Oct 2019
[12] pry(main)> ENV['TZ'] = 'America/Phoenix'
=> "America/Phoenix"
[13] pry(main)> Date.today
=> Wed, 30 Oct 2019
시스템의 시간대는?날짜 지령에서 볼 수 있는 것들
date
Thu Oct 31 01:27:24 UTC 2019
Date.current
config.time_zone = 'Tokyo'
부분을 고쳐 테스트하다.설정을 다시 쓴 후 rails console를 다시 시작합니다.[1] pry(main)> Rails.application.config.time_zone
=> "Tokyo"
[2] pry(main)> Date.current
=> Thu, 31 Oct 2019
[1] pry(main)> Rails.application.config.time_zone
=> "America/Phoenix"
[2] pry(main)> Date.current
=> Wed, 30 Oct 2019
왜 이런 일이 일어났을까?
Rails에서는 Date입니다.yesterday Date.Tomorow라는 편한 방법을 만들었어요!
오늘은 아무 데도 없어요. [4] pry(main)> Date.yesterday
=> Wed, 30 Oct 2019
[5] pry(main)> Date.today
=> Wed, 30 Oct 2019
[6] pry(main)> Date.tomorrow
=> Fri, 01 Nov 2019
참고 자료
Ruby 및 Rails에서 Time, Date, DateTime, TimeWithZone의 차이점 - Qita
스타벅스 계란 샌드위치 드세요. 진정하세요.
여기 도쿄예요?미국이에요?
Original by Github issue
Reference
이 문제에 관하여(Rails Date로today Date.current Date.tomorrow Date.Yesterdat랑 날짜가 달라요?( #Rails #ruby )), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YumaInaura/items/b7f938f3b2ae1b4b9bd0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[4] pry(main)> Date.yesterday
=> Wed, 30 Oct 2019
[5] pry(main)> Date.today
=> Wed, 30 Oct 2019
[6] pry(main)> Date.tomorrow
=> Fri, 01 Nov 2019
Ruby 및 Rails에서 Time, Date, DateTime, TimeWithZone의 차이점 - Qita
스타벅스 계란 샌드위치 드세요. 진정하세요.
여기 도쿄예요?미국이에요?
Original by Github issue
Reference
이 문제에 관하여(Rails Date로today Date.current Date.tomorrow Date.Yesterdat랑 날짜가 달라요?( #Rails #ruby )), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YumaInaura/items/b7f938f3b2ae1b4b9bd0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Rails Date로today Date.current Date.tomorrow Date.Yesterdat랑 날짜가 달라요?( #Rails #ruby )), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/YumaInaura/items/b7f938f3b2ae1b4b9bd0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)