Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 499 Bytes

spdate.pas

File metadata and controls

29 lines (25 loc) · 499 Bytes
 
Nov 18, 2000
Nov 18, 2000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
uses crt, dos;
function c2(i:integer):string;
var s:string;
begin
str(i,s);
if length(s)>2 then s:=copy(s,length(s)-1,2)
else if length(s)=1 then s:='0'+s;
c2:=s;
end;
function getspdate(i:integer):string;
var x,y,m,d:longint;
begin
x:=i; if x<0 then x:=x+65536;
y:=x div 512; x:=x-512*y;
m:=x div 32; x:=x-32*m;
d:=x;
getspdate:=c2(m)+'/'+c2(d)+'/'+c2(y);
end;
var
x:integer;
begin
write('Enter SPDATE: ');
readln(x);
writeln('SPDATE (',x,') = '+getspdate(x));
end.