[go: up one dir, main page]

Menu

[0383ad]: / man / man3 / %T.3  Maximize  Restore  History

Download this file

23 lines (21 with data), 621 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
%T ; A.Trocha; get current time 01/28/1999 01:39/GMT+1
; $Source: /cvsroot-fuse/gump/FreeM/man/man3/%T.3,v $
; $Revision: 1.1 $ $Date: 2000/02/18 16:54:51 $
; %TIM <hh>:<mm> (<hh>: 0-23)
; %TIM1 <hh>:<mm> am|pm (<hh>: 1-12)
; %TIM2 <hh>:<mm>:<ss> (<hh>: 0-23)
;
N %TIM,%TIM1,%TIM2
D INT
W %TIM1
Q
INT N time,hh,hh2,mm,ss
S time=$P($H,",",2)
S hh=time\3600
S mm=time-(hh*3600)\60
S ss=time-(hh*3600)-(mm*60)
S %TIM=hh_":"_(mm\10)_(mm#10) ; like MSM
S hh2=(hh-1)#12+1
S %TIM1=$J(hh2,2)_":"_(mm\10)_(mm#10)_" "_$S(hh\13:"PM",1:"AM") ; like MSM
S %TIM2=%TIM_":"_(ss\10)_(ss#10)
Q