hid (“hither, to here”) + tid (“time”) + -ig, compare hidtil (“hitherto, so far”).
hidtidig (neuter hidtidigt, plural and definite singular attributive hidtidige)