UNPKG

react-native-scalable-analog-clock

Version:
17 lines (15 loc) 484 B
export const to12hClock = (hour: number): number => { return hour > 12 ? hour - 12 : hour } type TimeObject = { hours: number minutes: number seconds: number } export const getTime = (): TimeObject => { const date = new Date() const hours = ((to12hClock(date.getHours()) / 12) + (date.getMinutes() / 60 / 12)) * 360 const minutes = (date.getMinutes() / 60) * 360 const seconds = (date.getSeconds() / 60) * 360 return { hours, minutes, seconds } }