DIDTC ;SFISC/XAK-DATE/TIME OPERATIONS ;4MAY2011
Source file <DIDTC.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HELP | 
 
 | |
| YX | ;called from DIV, etc | 
 
 | 
| TOH | ||
| DMW | ||
| DW | 
 
 | |
| DOW | ||
| RT | ||
| TT | 
 
 | |
| 0 | ||
| PF | ;from %DT | |
| 7 | ||
| COMMA | ; | 
 
 | 
| LEAP(X) | ;Return 1 if leap year | |
| PM | ||
| C | 
 
 | |
| D | ||
| H | ;called from DIG, DIP4 | 
 
 | 
| N | ;from %DT | |
| S | 
 
 | |
| RT1 | ||
| 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. | 
 
 | 
| MONTH | ;Add months to current date | |
| NOW | 
 
 | |
| T | ;from %DT | 
| 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 |