개발자들을 위한 새로운 시간 변환 웹 도구 'UTC Time'(utctime.app)이 공개되었습니다. 이 서비스는 협정 세계시(UTC)를 기준으로 ISO 8601, 유닉스 타임스탬프(Unix timestamp) 등 프로그램에서 요구하는 다양한 시간 형식으로 변환하고, 이를 한 번의 클릭으로 복사할 수 있는 기능을 제공합니다. 특히, 광고나 회원가입 없이 무료로 이용 가능하며, 동일한 값을 제공하는 JSON API도 함께 선보여 개발 워크플로우를 크게 개선할 것으로 기대됩니다.
'UTC Time'은 단순히 현재 UTC 시간을 보여주는 것을 넘어, 전 세계 도시 이름, IATA 공항 코드(/jfk), 타임존 약어(/est), IANA 타임존 이름(/asia/kolkata) 등을 URL에 입력하여 해당 지역의 시간 오프셋(offset)과 일광 절약 시간(DST) 정보를 확인할 수 있습니다. 또한, 사용자가 원하는 시간 형식을 드래그 앤 드롭으로 재정렬하고 저장할 수 있는 개인화 기능도 제공합니다. 파이썬(Python), 자바스크립트(JavaScript), 고(Go), 자바(Java) 등 14가지 프로그래밍 언어별로 UTC 시간을 가져오는 코드 스니펫(code snippet)까지 제공하여 개발자들이 즉시 활용할 수 있도록 돕습니다.
이 서비스는 특히 기존에 널리 사용되던 worldtimeapi.org가 불안정한 접속 문제를 겪으면서 대안을 찾던 개발자들에게 큰 도움이 될 것으로 보입니다. ESP32, CircuitPython, Power BI 등 worldtimeapi.org를 하드코딩하여 사용하던 프로젝트들이 서비스 중단으로 어려움을 겪었던 사례가 많았기 때문입니다. 'UTC Time'은 이러한 문제를 해결하기 위해 기존 API와 동일한 URL 구조를 호환성 별칭(compatibility aliases)으로 제공하며, 명확한 API 사용 제한을 공개하여 개발자들이 안정적으로 서비스를 이용할 수 있도록 지원합니다. 이는 개발자들이 시간 관련 기능을 구현할 때 겪는 번거로움을 줄이고, 더 안정적인 시스템을 구축하는 데 기여할 것입니다.
