के बजाय बाल वर्ग लौटाएं मैं DateTime
विस्तार कर रहा हूं कुछ उपयोगी विधियों और स्थिरांक जोड़ें।डेटटाइम बनाएं :: createFromFormat() माता-पिता
जब new
का उपयोग कर एक नई वस्तु सब कुछ बनाने के लिए ठीक है, लेकिन जब स्थिर पद्धति का उपयोग करके यह हमेशा मूल DateTime
ऑब्जेक्ट और बच्चे के तरीकों के पाठ्यक्रम कोई भी उपलब्ध हैं createFromFormat
।
मैं इस समस्या को रोकने के लिए निम्न कोड का उपयोग कर रहा हूं। क्या यह सबसे अच्छा तरीका है?
namespace NoiseLabs\DateTime;
class DateTime extends \DateTime
{
static public function createFromFormat($format, $time)
{
$ext_dt = new self();
$ext_dt->setTimestamp(parent::createFromFormat($format, time)->getTimestamp());
return $ext_dt;
}
}
इस तरह मैं इसे करूँगा। – lonesomeday
ठीक है। इस समीक्षा के लिए धन्यवाद, @lonesomeday। – noisebleed