Hy,
The problem is that I replaced my class by the one given above, so I don't
think the problem came from my extended class.
I downloaded the most recent files too and retried but I still have the
same
problem.
The only difference I can imagine between our two tries could be the
parameter given to the function date_default_timezone_set(). I use
'Europe/Paris' because I am in France.
I just tried with timezone default set to 'Europe/Paris' and
setLocale(LC_ALL, 'fr_FR');
but also with this I get the same output as before.
If you think this is the problem you could set your timezone to
'Europe/Vienna' and your locale to de_AT... which is mine.
But your output is not an output from Zend_Date.
Because ISO is defined as 2 digit month.
Even if you have month 1 it would have a leading 0.
This is what makes me wonder what your class does.
Looking at your output :
7-3-31T01:00:00+0100
7 could be year seven... but 3 as month is impossible for ISO_8601.
This is that makes me wonder about your output.
Anyway:
The problem is, that for now, no one is able to reproduce your output with
the code you wrote to this forum.
Greetings
Thomas
I18N Team Leader