मैं दिनांक समय वस्तु जो मैं वर्तमान मेंप्रारूपण दिनांक समय वस्तु, का सम्मान लोकेल :: getDefault()
$mytime->format("D d.m.Y")
के माध्यम से कर रहा हूँ formating कौन सा मुझे बिल्कुल प्रारूप मैं की जरूरत है देता है:
मंगल 5.3 .2012
एकमात्र गायब बिंदु सही भाषा है। मुझे Tue
(Tuesday
) का जर्मन अनुवाद चाहिए, जो Die
(Dienstag
) है।
यह मैं सही स्थान
Locale::getDefault()
स्थापित करने देता है लेकिन मैं नहीं जानता कि यह कैसे उपयोग करने के लिए DateTime::format
बताने के लिए।
$mytime->format("D d.m.Y", \Locale::getDefault());
देखभाल करें: strftime ("% a% e।% L।% Y", \ Locale :: getDefault()) काम नहीं करता है (कम से कम मेरे सेटअप पर), क्योंकि getDefault() "de" देता है "de_DE" के बजाय ... – stoefln
स्ट्रैटाइम का दूसरा पैरामीटर टाइमस्टैम्प होना चाहिए, न कि लोकेल। – Jonathan
ओह, क्षमा करें। पूरी तरह से स्पष्ट है कि यह काम नहीं करता है। मैं वास्तव में यह बताना चाहता था कि सेटलोकेल (एलसी_TIME, \ लोकेल :: getDefault()) काम नहीं करता है (मेरे symfony2 ऐप में) – stoefln