the_modified_date returns published date

I wanna display modified date instead of published date. I have this code in my theme:

echo '<li><i class="fa fa-clock-o"></i> <span class="post-date updated">' . get_the_date() . '</span></li>';

i changed it to this:

the_modified_date('j F Y', '<li><i class="fa fa-clock-o"></i> <span class="post-date updated">', '</span></li>');

but it still shows the published data.

my post is published on the 1st:

and I updated it on the 7th:

and the_modified_date() function, displays the published date.
am I doing something wrong? how can I fix this?

Solutions Collecting From Web of "the_modified_date returns published date"