enhanced _gettimearr fn