How to complete my formly-time component to get value and make output

I´m trying to make a formly time component based on ngx material timepicker.
My problem is how to bind the user value and output this value as a timestamp like the @Input().
I´m very confused with few examples found on the Web.

This is my code:

formly-time.component.ts

import {Component, Input, OnInit} from '@angular/core';
import {FieldType} from '@ngx-formly/material';
import {UserService} from '../../../common/services/user.service';
import {formatDate} from '@angular/common';
import {FormControl} from '@angular/forms';

@Component({
  selector: 'ui-formly-time',
  templateUrl: './formly-time.component.html',
  styleUrls: ['./formly-time.component.scss']
})
export class FormlyTimeComponent extends FieldType implements OnInit{
  @Input() timestamp: number;
  value: string;
  itemControl = new FormControl();
  constructor( public currentUser: UserService ) {
    super();
    this.timestamp = 1589175000000; //hardcoded for the moment
  }
  ngOnInit() {
    super.ngOnInit();
    console.dir( this.currentUser.data.getValue().preferences.locale );
    this.value = formatDate( this.timestamp, 'HH:mm', this.currentUser.data.getValue().preferences.locale );
    this.itemControl.setValue( this.value );
  }
}

formly-time.component.html

<ngx-timepicker-field [format]="24"  [defaultTime]="value" [formControl]="itemControl"></ngx-timepicker-field>

Someone can help me ?

Source: Angular Questions