summaryrefslogtreecommitdiff
path: root/src/user/time/time.c
blob: 49f6cf55dc941bd3fdfc368e397a96f70a4db03a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <libterm/terminal.h>
#include <knob/time.h>

static const char *const month_names[] = {
  "January",
  "February",
  "March",
  "April",
  "May",
  "June",
  "July",
  "August",
  "September",
  "October",
  "November",
  "December"
};

void main() {
  const struct time t = get_time();
  term_addf("TS: 0x%8h\n", t.timestamp);
  term_addf("Date: %s %u, %u\n", month_names[t.month - 1], t.day, t.year);
  term_addf("Time: %u:%2u:%2u\n", t.hour, t.minute, t.second);
}