ring_utils.ts 448 B

123456789101112
  1. export const startArc = (time: number) => {
  2. var date = new Date(time);
  3. var hour = date.getHours();
  4. var minute = date.getMinutes();
  5. var second = date.getSeconds();
  6. return (hour * 3600 + minute * 60 + second) / (24 * 3600) * 2 * Math.PI - Math.PI / 2.0;
  7. }
  8. export const durationArc = (start_time: number, end_time: number) => {
  9. var duration = (end_time - start_time) / 1000;
  10. return duration / (24 * 3600) * 2 * Math.PI;
  11. }