blob: fc2ec5af5017e36bd97c8539a42ade35fae1df98 [file] [log] [blame]
rscbc7cb1a2003-11-23 18:04:47 +00001#include <u.h>
2#include <libc.h>
3
4int uflg, nflg;
5
6void
7main(int argc, char *argv[])
8{
9 ulong now;
10
11 ARGBEGIN{
12 case 'n': nflg = 1; break;
13 case 'u': uflg = 1; break;
14 default: fprint(2, "usage: date [-un] [seconds]\n"); exits("usage");
15 }ARGEND
16
17 if(argc == 1)
18 now = strtoul(*argv, 0, 0);
19 else
20 now = time(0);
21
22 if(nflg)
23 print("%ld\n", now);
24 else if(uflg)
25 print("%s", asctime(gmtime(now)));
26 else
27 print("%s", ctime(now));
28
29 exits(0);
30}