정확한 해돋이, 해질녘 및 낮 길이 시간을 제공하기 위해 사용자의 기기 위치를 사용합니다.
현재 날짜 및 시간을 표시하고, 계산은 실시간으로 업데이트됩니다.
사용자의 특정 위치에 대한 정확한 해돋이와 해질녘 시간을 표시합니다.
오전시간, 오후시간, 초 단위로 하루 동안의 밝은 시간 전체 길이를 계산하고 표시합니다.
위치 데이터에 따라 사용자의 현재 도시, 지방 자치체 및 국가를 표시합니다.
해돋이와 해질녘 시각은 지구, 태양 및 관측자 위치 간의 기하학적 관계에 기반한 알고리즘을 적용하는 SunCalc 라이브러리를 사용하여 계산됩니다. 위도, 경도, 날짜 및 시간대와 같은 요인을 고려하여 특정 위치의 해돋이와 해질녘 시각을 정확하게 결정합니다. 낮 길이는 해돋이와 해질녘 시간의 차를 계산하여 특정 날짜와 위치에서 하루 동안의 밝은 시간 총 지속 시간을 제공합니다.
낮 길이 계산은 다음과 같습니다.
1. 사용자의 위치에 대한 SunCalc 라이브러리에서 해돋이와 해질녘 시간을 가져옵니다.
2. 해질녘과 해돋이 시간 사이의 밀리초 시간 차를 계산합니다.
3. 시간 차를 밀리초에서 초로 변환합니다.
4. 총 초를 시간, 분, 초 남은 시간으로 형식화하여 더 읽기 쉬운 형태로 표현합니다.
형식화된 낮 길이는 사용자에게 표시되며, 이해하기 쉬운 형식으로 하루 동안의 밝은 시간의 총 지속 시간을 보여줍니다.