This is a follow up question on an issue which has been discussed previously on another forum Discussion on StackExchange The StackExchange post raised an issue concerning example code from the MMA documentation on the dynamic IntervalSlider control. As desired the example code produces a timeseries plot with dynamic plotrange but fails to show gridlines and frameticks on the time axis.
This is the code copied and pasted from the MMA documentation (IntervalSlider/Applications):
DynamicModule[{data, xmin, xmax, ymin, ymax, int, w = 400, h = 30},
data = FinancialData["IBM", "Jan. 1, 2004"];
ymin = Min[Last /@ data];
ymax = Max[Last /@ data]; {xmin, xmax} =
FromDate /@ data[[{1, -1}, 1]];
Column[{
Show[DateListPlot[data, ImageSize -> w, Joined -> True],
PlotRange -> {Dynamic[int], {ymin, ymax}}],
IntervalSlider[Dynamic[int], {xmin, xmax, 1},
ImageSize -> {400, 30}, MinIntervalSize -> 1],
DateListPlot[data, Frame -> False, Axes -> False,
ImageSize -> {w, h}, AspectRatio -> h/w, Joined -> True,
Epilog -> {Opacity[0.5], Orange,
Dynamic[Rectangle @@ Thread[{int, {ymin, ymax}}]]}]}]]
As pointed out in the comments on the linked discussion, the gridlines and the frameticks on the time axis can be obtained by adding something like this to the list of plot options in the Show[DateListPlot[]] function
FrameTicks -> Automatic, GridLines -> Automatic

Alas, this solution still has one "flaw" I am struggling with: the frameticks on the time axis are given in AbsoluteTime format. That's not a very user friendly format and it would be much preferable to have a more easily readable format (for example the DateObject format).
How can I accomplish this?
I have tried several things, e.g. all kinds of more specific variations on the FrameTicks option or adding DateTicksFormat options, but anything other than the "Automatic" option gives me an error saying that the frametick option has not the right format ("A ticks specification in the value of FrameTicks should be None, Automatic, a function, or a list of ticks").
The StackExchange discussion also implies that the code gave a different (i.e. better) result on previous MMA versions. So, who knows, could this be a bug with vs11 ? ( I am using 11.1.1 on Win10)