मुझे यह JS / jQuery था:
$ (this) .text () प्रतिस्थापित करें (/ ([^ \ s] +) /, दिन); जिसने mar / 26/2013 05:00 pm जैसी एक पंक्ति ली और उसे 05:00 PM में परिवर्तित कर दिया। लेकिन यह PHP किसी कारण के लिए उचित प्रतिस्थापन नहीं करता है:
$ time = preg_replace ('/ ([^ \ s] +) /', '', $ dateStr); इसके बजाय मुझे एक स्थान वाली स्ट्रिंग के साथ छोड़ दिया गया है।
मैंने अपने सभी कोड को पहले से ऊपर की रेखा तक पूरी तरह बदल दिया। $ (this) .text () में $ dateStr के समान मूल्य है।
यदि आपका $ dateStr उस प्रारूप में हमेशा रहेगा और आप केवल 5:00 बजे घटक चाहते हैं, तो कोशिश करें: $ dateStr = "मार्च / 26/2013 05:00 पूर्वाह्न"; $ समय = विस्फोट ("", $ dateStr); प्रतिध्वनि $ समय [1]। ""। $ समय [2];
No comments:
Post a Comment