desc: operating system time

slider1:0<0,10,1>--years
slider2:0<0,364,1>days
slider3:0<0,23,1>hours
slider4:0<0,59,1>minutes
slider5:0<0,59,1>seconds

in_pin:none
out_pin:none

@block
curtime = time_precise();

y = floor(curtime/(86400*365.25));
d = floor((curtime-(y*(86400*365.25)))/86400);
h = floor(curtime/3600)%24;
h2 = floor(curtime/3600);
m = floor((curtime-h2*3600)/60);
s = floor(curtime-h2*3600-m*60);

slider1=y;
slider2=d;
slider3=h;
slider4=m;
slider5=s;

@gfx 0 100
fontsize=gfx_h*2/3|0;
gfx_r=0; gfx_g=1; gfx_b=0; gfx_a=1;
gfx_setfont(1,"Arial", fontsize);
gfx_x =20; gfx_y =gfx_h/5|0;
//gfx_printf("%01d:%03d:%02d:%02d:%02d", y, d, h, m, s);
gfx_printf("%01d:%02d:%02d:%02d", d, h, m, s);