Newer
Older
tuved / src / lib.c
@Charlie Root Charlie Root on 15 Apr 2019 587 bytes Sync
#include <stdio.h>
#include "tuved.h"


int formatTime(time_t sTime,char *output) {
  int day,hour,min,sec;
  time_t curTime;

  curTime = sTime;

  day = curTime / 86400;
  curTime -= (86400 * day);
  hour = curTime / 3600;
  curTime -= (3600 * hour);
  min = curTime / 60;
  curTime -= (60 * min);
  sec = curTime;

  if (day)
    sprintf(output, "%i:%.2d:%.2d:%.2d", day, hour, min, sec);
  else
    if (hour) sprintf(output, "%.2d:%.2d:%.2d", hour, min, sec);
  else
    if (min) sprintf(output, "%.2d:%.2d", min, sec);
  else
    sprintf(output, "%.2d", sec);

  return(sTime);
  }