DIDTC ;SFISC/XAK-DATE/TIME OPERATIONS ;3JAN2011
Source file <DIDTC.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
D | ||
C |
|
|
S |
|
|
H | ;called from DIG, DIP4
|
|
TOH | ||
DOW | ||
DW |
|
|
7 | ||
YX | ;called from DIV, etc
|
|
YMD | ;called from DIP5. Documented entry point for converting a date/time %H in $H format into a date (in X) and time (in %) in FileMan internal format.
|
|
T | ;from %DT
|
|
PM | ||
N | ;from %DT
|
|
RT | ||
RT1 | ||
PF | ;from %DT
|
|
MONTH | ;Add months to current date
|
|
LEAP(X) | ;Return 1 if leap year
|
|
TT |
|
|
NOW |
|
|
DMW | ||
COMMA | ;
|
|
HELP |
|
|
0 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences |
---|---|
$$LEAP | MONTH+4 |
% | HELP, HELP+2, HELP+3, HELP+4, HELP+5, HELP+6, HELP+7, HELP+8, HELP+9, HELP+10 , HELP+13, HELP+16, HELP+18, HELP+19, HELP+20, HELP+21, HELP+22, HELP+23, HELP+24, 0+1 |
%H | N+2, N+6, N+7 |
0 | HELP+1, HELP+17 |
7 | YMD+2, TT |
DMW | T+4, N+7 |
H | D+2, C+2, DOW, DW |
MONTH | T+3, N+6 |
PM | T+2 |
RT | N+2, N+4, N+5 |
RT1 | N+6 |
S | YMD+2, RT1, NOW+1 |
TT | PM, RT, MONTH+2, NOW+1 |
YMD | C+2, YX+1, PF+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | C~, S*, TOH+4*, TOH+5, TOH+6!, 7*, 7+1*, 7+2, YX+1, YMD+1* , YMD+2*, T+1*, T+2, T+4, N+1*, N+3, N+4*, N+5*, N+7, RT1* , RT1+1, MONTH+3*, MONTH+4*, MONTH+5, NOW+1*, DMW*, COMMA+1*, COMMA+2*, COMMA+3! |
%(0 | RT1+1 |
%(9 | PF+1* |
%D | H+2*, TOH+3, TOH+4, TOH+6!, 7+2*, 7+3, YMD+2~, TT~, COMMA+1*, COMMA+3! |
>> %DT | RT1, PF+1, %H+1, HELP+1, HELP+2, HELP+7, HELP+11, HELP+12, HELP+16, HELP+17 , HELP+19, HELP+23, HELP+24 |
>> %DT(0 | 0, 0+1, 0+2 |
%H | D+2, D+3!, C+1*, C+2*, H+1*, TOH+3*, TOH+5*, DOW!, 7, 7+1 , YMD+1~*, YMD+2, T+3*, N+2*, N+4*, N+5*, N+6*, N+7*, RT1, PF+1* , NOW*, NOW+1, %H*, %H+1* |
>> %I(1 | MONTH+3*, MONTH+5, MONTH+6, TT* |
>> %I(2 | MONTH+5*, MONTH+6, TT* |
>> %I(3 | PM, PF+1*, MONTH+3*, MONTH+4, MONTH+6, TT* |
%L | COMMA+1*, COMMA+3! |
%M | H+2*, TOH+1, TOH+3, TOH+4, TOH+6!, 7+2*, 7+3, YMD+2~, TT~ |
%T | D~, C~, H+1*, H+3* |
%Y | D+1*, D+2*, C~, H+1*, H+2*, TOH+1, TOH+4*, TOH+5*, DOW!, DW , 7+1*, 7+2, 7+3, YMD+2~, TT~ |
A1 | HELP*, HELP+2*, HELP+3*, HELP+4*, HELP+5*, HELP+6*, HELP+7*, HELP+8*, HELP+9*, HELP+10* , HELP+11*, HELP+12*, HELP+13*, HELP+14*, HELP+16*, HELP+18*, HELP+19*, HELP+20*, HELP+21*, HELP+22* , HELP+23*, HELP+24*, 0+1*, 0+3!, 0+4!, %, %+1 |
>> DDH | HELP*, 0+4, %+1* |
>> DDH( | 0+4*, %+1* |
>> DDS | 0+3, % |
DILEAP | TOH~, TOH+2*, TOH+5 |
U | MONTH+5 |
X | D+1*, D+2*, C+1*, C+2*, H+1, H+2, H+3, DW*, DW+1*, 7* , 7+3*, YX+1, T+1, T+2*, T+3, T+4*, T+5, PM, N+1, N+3* , N+4*, N+5*, N+6, RT1, PF+1*, MONTH+1, MONTH+6*, LEAP~, LEAP+1*, LEAP+2 , NOW+1, DMW, COMMA+1*, COMMA+2*, COMMA+3* |
X1 | D+1, D+2*, D+3!, C+1, C+2! |
X2 | D+1, D+2*, D+3!, C+1*, C+2!, COMMA+1, COMMA+3 |
>> X3 | COMMA+1 |
Y | TOH+1~*, TOH+2, DOW*, DW*, DW+1, YX+1*, T+1*, T+2, PM, N+1* , N+2, N+4, N+5, N+7, RT1+1*, MONTH+1*, MONTH+3, 0+2*, 0+3, 0+4 |