Home > Backend Development > PHP Tutorial > How to Format a DateTime Object in German Using PHP\'s Intl Extension?

How to Format a DateTime Object in German Using PHP\'s Intl Extension?

Mary-Kate Olsen
Release: 2025-01-03 08:09:38
Original
278 people have browsed it

How to Format a DateTime Object in German Using PHP's Intl Extension?

Formatting DateTime Object with Respect to Locale

You want to format a DateTime object while considering the locale setting, particularly for German translation. Using the format() method along with Locale::getDefault() doesn't provide the desired localized output.

The Intl extension offers a more suitable solution for locale-aware date formatting. By utilizing the IntlDateFormatter class, you can specify custom patterns to achieve your formatting requirements.

For your specific scenario, a code snippet that incorporates a custom pattern for German translation would resemble:

$dt = new DateTime;

$formatter = new IntlDateFormatter('de_DE', IntlDateFormatter::SHORT, IntlDateFormatter::SHORT);
$formatter->setPattern('E d.M.yyyy');

echo $formatter->format($dt);
Copy after login

This code initializes a DateTime object and creates an IntlDateFormatter with the desired locale, format type, and pattern. The pattern specifies the format of the output date, including the abbreviated weekday (Di. for Dienstag) and the desired date format.

When executed, this code should produce a localized output for the current date in German, similar to:

Di. 4.6.2013
Copy after login

The above is the detailed content of How to Format a DateTime Object in German Using PHP\'s Intl Extension?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template