How does Kibana's timestamp-based filtering work?

All data in Elasticsearch is stored as UTC, if you send a date string to Elasticsearch without specifying the timezone offset, it will assume that the date is in UTC.

The requirement is to display the date and time details in the local time zone after retrieving the data from elasticsearch in UTC Timezone for today.

The default Kibana time zone is browser timezone.

Check this similar discussion: Timezone issue