Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- header("Content-Type: text/plain");
- $formats=[
- 'full'=>IntlDateFormatter::FULL,
- 'long'=>IntlDateFormatter::LONG,
- 'medi'=>IntlDateFormatter::MEDIUM,
- 'shor'=>IntlDateFormatter::SHORT,
- 'none'=>IntlDateFormatter::NONE,
- 'greg'=>IntlDateFormatter::GREGORIAN,
- 'trad'=>IntlDateFormatter::TRADITIONAL,
- ];
- $locales=['en','fr','de'];
- $date = new DateTime();
- foreach ($locales as $locale){
- foreach($formats as $keyDate=>$dateFormat){
- foreach($formats as $keyTime=>$timeFormat){
- $idtf = IntlDateFormatter::create($locale, $dateFormat, $timeFormat);
- $formated=$idtf->format($date);
- echo "$locale \t $keyDate \t $keyTime \t $formated",PHP_EOL;
- }
- }
- }
- /** OUTPUT (php 7.0)
- en full full Wednesday, January 10, 2018 8:37:34 AM Eastern Standard Time
- en full long Wednesday, January 10, 2018 8:37:34 AM EST
- en full medi Wednesday, January 10, 2018 8:37:34 AM
- en full shor Wednesday, January 10, 2018 8:37 AM
- en full none Wednesday, January 10, 2018
- en full greg Wednesday, January 10, 2018 8:37:34 AM EST
- en full trad Wednesday, January 10, 2018 8:37:34 AM Eastern Standard Time
- en long full January 10, 2018 8:37:34 AM Eastern Standard Time
- en long long January 10, 2018 8:37:34 AM EST
- en long medi January 10, 2018 8:37:34 AM
- en long shor January 10, 2018 8:37 AM
- en long none January 10, 2018
- en long greg January 10, 2018 8:37:34 AM EST
- en long trad January 10, 2018 8:37:34 AM Eastern Standard Time
- en medi full Jan 10, 2018 8:37:34 AM Eastern Standard Time
- en medi long Jan 10, 2018 8:37:34 AM EST
- en medi medi Jan 10, 2018 8:37:34 AM
- en medi shor Jan 10, 2018 8:37 AM
- en medi none Jan 10, 2018
- en medi greg Jan 10, 2018 8:37:34 AM EST
- en medi trad Jan 10, 2018 8:37:34 AM Eastern Standard Time
- en shor full 1/10/18 8:37:34 AM Eastern Standard Time
- en shor long 1/10/18 8:37:34 AM EST
- en shor medi 1/10/18 8:37:34 AM
- en shor shor 1/10/18 8:37 AM
- en shor none 1/10/18
- en shor greg 1/10/18 8:37:34 AM EST
- en shor trad 1/10/18 8:37:34 AM Eastern Standard Time
- en none full 8:37:34 AM Eastern Standard Time
- en none long 8:37:34 AM EST
- en none medi 8:37:34 AM
- en none shor 8:37 AM
- en none none 20180110 08:37 AM
- en none greg 8:37:34 AM EST
- en none trad 8:37:34 AM Eastern Standard Time
- en greg full January 10, 2018 8:37:34 AM Eastern Standard Time
- en greg long January 10, 2018 8:37:34 AM EST
- en greg medi January 10, 2018 8:37:34 AM
- en greg shor January 10, 2018 8:37 AM
- en greg none January 10, 2018
- en greg greg January 10, 2018 8:37:34 AM EST
- en greg trad January 10, 2018 8:37:34 AM Eastern Standard Time
- en trad full Wednesday, January 10, 2018 8:37:34 AM Eastern Standard Time
- en trad long Wednesday, January 10, 2018 8:37:34 AM EST
- en trad medi Wednesday, January 10, 2018 8:37:34 AM
- en trad shor Wednesday, January 10, 2018 8:37 AM
- en trad none Wednesday, January 10, 2018
- en trad greg Wednesday, January 10, 2018 8:37:34 AM EST
- en trad trad Wednesday, January 10, 2018 8:37:34 AM Eastern Standard Time
- fr full full mercredi 10 janvier 2018 08:37:34 heure normale de l’Est
- fr full long mercredi 10 janvier 2018 08:37:34 UTC-05:00
- fr full medi mercredi 10 janvier 2018 08:37:34
- fr full shor mercredi 10 janvier 2018 08:37
- fr full none mercredi 10 janvier 2018
- fr full greg mercredi 10 janvier 2018 08:37:34 UTC-05:00
- fr full trad mercredi 10 janvier 2018 08:37:34 heure normale de l’Est
- fr long full 10 janvier 2018 08:37:34 heure normale de l’Est
- fr long long 10 janvier 2018 08:37:34 UTC-05:00
- fr long medi 10 janvier 2018 08:37:34
- fr long shor 10 janvier 2018 08:37
- fr long none 10 janvier 2018
- fr long greg 10 janvier 2018 08:37:34 UTC-05:00
- fr long trad 10 janvier 2018 08:37:34 heure normale de l’Est
- fr medi full 10 janv. 2018 08:37:34 heure normale de l’Est
- fr medi long 10 janv. 2018 08:37:34 UTC-05:00
- fr medi medi 10 janv. 2018 08:37:34
- fr medi shor 10 janv. 2018 08:37
- fr medi none 10 janv. 2018
- fr medi greg 10 janv. 2018 08:37:34 UTC-05:00
- fr medi trad 10 janv. 2018 08:37:34 heure normale de l’Est
- fr shor full 10/01/18 08:37:34 heure normale de l’Est
- fr shor long 10/01/18 08:37:34 UTC-05:00
- fr shor medi 10/01/18 08:37:34
- fr shor shor 10/01/18 08:37
- fr shor none 10/01/18
- fr shor greg 10/01/18 08:37:34 UTC-05:00
- fr shor trad 10/01/18 08:37:34 heure normale de l’Est
- fr none full 08:37:34 heure normale de l’Est
- fr none long 08:37:34 UTC-05:00
- fr none medi 08:37:34
- fr none shor 08:37
- fr none none 20180110 08:37 AM
- fr none greg 08:37:34 UTC-05:00
- fr none trad 08:37:34 heure normale de l’Est
- fr greg full 10 janvier 2018 08:37:34 heure normale de l’Est
- fr greg long 10 janvier 2018 08:37:34 UTC-05:00
- fr greg medi 10 janvier 2018 08:37:34
- fr greg shor 10 janvier 2018 08:37
- fr greg none 10 janvier 2018
- fr greg greg 10 janvier 2018 08:37:34 UTC-05:00
- fr greg trad 10 janvier 2018 08:37:34 heure normale de l’Est
- fr trad full mercredi 10 janvier 2018 08:37:34 heure normale de l’Est
- fr trad long mercredi 10 janvier 2018 08:37:34 UTC-05:00
- fr trad medi mercredi 10 janvier 2018 08:37:34
- fr trad shor mercredi 10 janvier 2018 08:37
- fr trad none mercredi 10 janvier 2018
- fr trad greg mercredi 10 janvier 2018 08:37:34 UTC-05:00
- fr trad trad mercredi 10 janvier 2018 08:37:34 heure normale de l’Est
- de full full Mittwoch, 10. Januar 2018 08:37:34 GMT-05:00
- de full long Mittwoch, 10. Januar 2018 08:37:34 GMT-05:00
- de full medi Mittwoch, 10. Januar 2018 08:37:34
- de full shor Mittwoch, 10. Januar 2018 08:37
- de full none Mittwoch, 10. Januar 2018
- de full greg Mittwoch, 10. Januar 2018 08:37:34 GMT-05:00
- de full trad Mittwoch, 10. Januar 2018 08:37:34 GMT-05:00
- de long full 10. Januar 2018 08:37:34 GMT-05:00
- de long long 10. Januar 2018 08:37:34 GMT-05:00
- de long medi 10. Januar 2018 08:37:34
- de long shor 10. Januar 2018 08:37
- de long none 10. Januar 2018
- de long greg 10. Januar 2018 08:37:34 GMT-05:00
- de long trad 10. Januar 2018 08:37:34 GMT-05:00
- de medi full 10.01.2018 08:37:34 GMT-05:00
- de medi long 10.01.2018 08:37:34 GMT-05:00
- de medi medi 10.01.2018 08:37:34
- de medi shor 10.01.2018 08:37
- de medi none 10.01.2018
- de medi greg 10.01.2018 08:37:34 GMT-05:00
- de medi trad 10.01.2018 08:37:34 GMT-05:00
- de shor full 10.01.18 08:37:34 GMT-05:00
- de shor long 10.01.18 08:37:34 GMT-05:00
- de shor medi 10.01.18 08:37:34
- de shor shor 10.01.18 08:37
- de shor none 10.01.18
- de shor greg 10.01.18 08:37:34 GMT-05:00
- de shor trad 10.01.18 08:37:34 GMT-05:00
- de none full 08:37:34 GMT-05:00
- de none long 08:37:34 GMT-05:00
- de none medi 08:37:34
- de none shor 08:37
- de none none 20180110 08:37 vorm.
- de none greg 08:37:34 GMT-05:00
- de none trad 08:37:34 GMT-05:00
- de greg full 10. Januar 2018 08:37:34 GMT-05:00
- de greg long 10. Januar 2018 08:37:34 GMT-05:00
- de greg medi 10. Januar 2018 08:37:34
- de greg shor 10. Januar 2018 08:37
- de greg none 10. Januar 2018
- de greg greg 10. Januar 2018 08:37:34 GMT-05:00
- de greg trad 10. Januar 2018 08:37:34 GMT-05:00
- de trad full Mittwoch, 10. Januar 2018 08:37:34 GMT-05:00
- de trad long Mittwoch, 10. Januar 2018 08:37:34 GMT-05:00
- de trad medi Mittwoch, 10. Januar 2018 08:37:34
- de trad shor Mittwoch, 10. Januar 2018 08:37
- de trad none Mittwoch, 10. Januar 2018
- de trad greg Mittwoch, 10. Januar 2018 08:37:34 GMT-05:00
- de trad trad Mittwoch, 10. Januar 2018 08:37:34 GMT-05:00
- ***/
Add Comment
Please, Sign In to add comment