Pemformatan DateTime Sedar Setempat
Untuk memformat objek DateTime dalam tempat tertentu, adalah penting untuk mempertimbangkan Locale::getDefault(). Sambungan Intl menyediakan cara yang mudah untuk memformat tarikh dan masa sambil menghormati tetapan setempat.
Penyelesaian
Kelas IntlDateFormatter boleh digunakan untuk memformat tarikh dengan tempat yang dikehendaki. Untuk mencapai format yang diingini, yang termasuk terjemahan Jerman "Selasa", pertimbangkan contoh berikut:
$dt = new DateTime; $formatter = new IntlDateFormatter('de_DE', IntlDateFormatter::SHORT, IntlDateFormatter::SHORT); $formatter->setPattern('E d.M.yyyy'); echo $formatter->format($dt);
Kod ini akan mengeluarkan tarikh dalam format setempat Jerman, cth., "Di. 4.6. 2013" untuk tarikh hari ini.
Tambahan Nota
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memformat Objek DateTime dengan Terjemahan Khusus Tempatan Menggunakan Sambungan Antarabangsa PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!