doc-en
doc-en copied to clipboard
IntlDateFormatter manual doesn't include enough parameter explanation
From manual page: https://php.net/class.intldateformatter
There are not enough explanations of constructor parameters.
-
What are valid values for
$locale?
I happen to know that locale is not just en-US or fa-IR and it is like fa_IR@calendar=persian -
What are valid values for
$pattern
? I can see y, m and d in combinations, but how do I specify time pattern in input? for example when on GMT it is still 9PM, it is already next day on GMT+8 -
And finally which
TRADITIONAL
calendars are supported? For example, in Saudi Arabia, Iran and a few other countries,TRADITIONAL
calendar returns official calendar, but In USA,TRADITIONAL
is the same asGREGORIAN
. This means passing date through format, will change it to official calendar of country for first case but will not touch it for second case, which is desired effect in my caseHowever for a Chinese speaking person in Malaysia
TRADITIONAL
Calendar is not official calendar which means in a global website simply passing every date through format will not return official date. To address this, I need to know which Traditional Calendars are supported and in my code change them accordingly