home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Inside Multimedia 1995 July
/
IMM0795.ISO
/
demo
/
optix
/
optxfpac.set
/
DATE.OPT
< prev
next >
Wrap
Text File
|
1995-04-05
|
1KB
|
74 lines
def(d)
def(t)
defs(dum1$)
defs(dum2$)
defs(day$)
procedure day(day,month,year)
rem *** ermittelt Wochentag zu einem bestimmten Datum:z.B. day(30,12,1958)
locals(i,j)
if month-3<0
i:=-1
else
j:=-1
endif
year :=(36525*(year+i))/100
month:=(3060*(month-j-13*i))/100
day :=year+month+day-(year/36525)+(year/146100)-428
day$ := 'SONNTAG MONTAG DIENSTAG MITTWOCH '
day$ := day$+'DONNERSTAG FREITAG SAMSTAG '
mod(day,7)
mid(day$,day*11+1,10)
trim(day$)
return
begin
setbcolor(7)
clearscreen(7)
repeat
d:=date
day(d/1000000,d/10000-d/1000000*100,d-d/10000*10000)
str(d,8,dum1$) *** DATESTRING-Formatierung
dum2$:=dum1$[1]+dum1$[2]+'.'
if dum1$[3]='0'
dum2$:=dum2$+dum1$[4]+'.'
else
dum2$:=dum2$+dum1$[3]+dum1$[4]+'.'
endif
dum2$:=dum2$+dum1$[5]+dum1$[6]+dum1$[7]+dum1$[8]
printat(100,220,'Datum : '+dum2$+' ('+day$+')')
t:=time
str(t,6,dum1$) *** TIMESTRING-Formatierung
if dum1$[1]=' '
dum2$:='0'+dum1$[2]+':'
else
dum2$:=dum1$[1]+dum1$[2]+':'
endif
dum2$:=dum2$+dum1$[3]+dum1$[4]+':'
dum2$:=dum2$+dum1$[5]+dum1$[6]
printat(100,230,'Zeit : '+dum2$)
until mousek<>readkey
end