I couldn’t get it to work either. I found one forum that mentioned it was a bug in wordpress, but that was from 2011, so you’d think it would be fixed by now.
What I finally did was get the plugin “Allow PHP in Posts and Pages”, and then I inserted this code in a page:
[php]
$howmany = 20;
$pages = wp_list_pages(“echo=0&title_li=&sort_column=post_date&sort_order=DESC&depth=-1&exclude=8138&show_date=true”);
$pages_arr = explode(“\n”, $pages);
for($i=0;$i< $howmany;$i++){
echo $pages_arr[$i];
}
[/php]
It shows the most recent 20 pages, sorted by date, and showing the date. I also excluded the particular page that had this list…you’ll have to change the number to whatever your page ID is.
I took this code from another forum where they used it to display recent pages in a widget (it used another plugin, PHP Text Widget).