God idea meggles field .
Maybe you can use something from this one i wrote:
Save this as as catii.cmd an call it from a compiled macro file with "send" [drive:\][path\]catii.cmd
Just have the pc set to correct timesone and to update itself for daylight saving.
And preferably synced with a timeserver .
=====================================================
@SET {state} = 0
@SET {calib1} = ,CALIB=
@SET {calib2} = NONE
@ASK {calib2} Give calib info NONE / BEGIN /END
@IF {calib2} = "NONE" THEN SET {state} = 1
@GOTO yescalib
@LABEL yescalib
@IF {state} = 1 THEN GOTO nocalib
@GETDAY {day} SUN MON TUE WED THU FRI SAT
@GETDATE {date} DD/MM-YYYY
@GETTIME {time} HH:MM
@COMMENT Date and time from PC is : {day} {date} {time}
@COMMENT Calibration type is :{calib2}
@GETDATE {date} YYYY-MM-DD
@GETTIME {time} HH-MM
CATII

ATE={date},TIME={time}{calib1}{calib2};
@GOTO end
@LABEL nocalib
@GETDAY {day} SUN MON TUE WED THU FRI SAT
@GETDATE {date} DD/MM-YYYY
@GETTIME {time} HH:MM
@COMMENT Date and time from PC is : {day} {date} {time}
@COMMENT Calibration type is :{calib2}
@GETDATE {date} YYYY-MM-DD
@GETTIME {time} HH-MM
CATII

ATE={date},TIME={time};
@GOTO end
@LABEL end
@EXIT
=====================================================
E.g : dialog taken out .
=============================
@LABEL nocalib
@GETDAY {day} SUN MON TUE WED THU FRI SAT
@GETDATE {date} DD/MM-YYYY
@GETTIME {time} HH:MM
@GETDATE {date} YYYY-MM-DD
@GETTIME {time} HH-MM
CATII

ATE={date},TIME={time};
@EXIT
==============================