Annotation of freem/contrib/%T.m, revision 1.1.1.1

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>