मुझे एक वर्डप्रेस क्रोन नौकरी मिली है जो समय-समय पर एक ईमेल भेजती है और टाइमस्टैम्प को बचाती है जब इसे एक विकल्प के रूप में भेजा गया था, और मैं सेटिंग्स पृष्ठ पर एक तिथि प्रदर्शित करना चाहूंगा। कुछ इस तरह, "अंतिम ईमेल 'x' पर भेजा गया था"। मैं अमेरिका के पश्चिमी तट पर हूं, इसलिए हमारा समय वर्तमान में यूटीसी से सात घंटे की है।
दिनांक_i18n () से मेरा अपेक्षित उत्पादन, इसे टाइमस्टैम्प से गुजरते हुए, UTC से सात घंटे के समायोजन के साथ स्थानीय रूप से स्वरूपित तिथि होगी। हालाँकि, यह UTC में समय देता है। यहां तक कि वर्तमान समय को प्राप्त करने की कोशिश करने से वह नहीं लौटता है जो मुझे लगता है कि अपेक्षित आउटपुट होगा।
उदाहरण के लिए: echo date_i18n('F d, Y H:i');
आउटपुट अप्रैल 05, 2013 11:36 अपेक्षित रूप से, लेकिन echo date_i18n('F d, Y H:i',time());
आउटपुट 05 अप्रैल, 2013 18:36।
क्या यह जानबूझकर है? मैं एक स्थानीय समय की तारीख से एक स्थानीय स्वरूपित तारीख को कैसे वापस कर सकता हूं? किसी भी मदद के लिए धन्यवाद।