Great, thanks.

Regards,
Saša Stamenković


On Tue, Oct 27, 2009 at 12:35 PM, drm <[email protected]> wrote:

> umpirsky wrote:
>
>> expected result is 2010-03-01. The whole year is missed :)
>>
>>
> Quoting PHP manual:
>
> ---
> o - ISO-8601 year number. This has the same value as /Y/, except that if
> the ISO week number (/W/) belongs to the previous or next year, that year is
> used instead. (added in PHP 5.1.0)
> ---
>
> Output of date('W', 1262476800) is 53, so that timestamp falls into the
> last week of 2009, so the output is expected.
>
> As for Zend_Date, again, quoting manual:
> Y: "Year according to ISO 8601, at least one digit "
>
> Apparently, the ISO8601 standard uses the week number as a benchmark for
> the year. Since the output matches the documentation, I'd say it is expected
> behaviour :-)
>
> You'd probably want to use 'y' (lowercased) in stead of uppercased to get
> the output you wish for.
> Also, be aware that 'm' is not the same as 'M' (meaning minutes and months
> respectively)
>
> HTH
>
> drm / Gerard
>

Reply via email to