मेरे पास एक स्ट्रिंग mm-dd-yyyy है जो मुझे एक फॉर्म से मिलता है, जिसे मैं इसे डेटा-प्रकार DATE (yyyy-mm-dd) के डेटाबेस में संग्रहीत करना चाहता हूं।PHP दिनांक स्ट्रिंग प्रारूप
मैं स्ट्रिंग को कैसे प्रारूपित करता हूं और इसे डेटाबेस में सहेजता हूं?
मेरे पास एक स्ट्रिंग mm-dd-yyyy है जो मुझे एक फॉर्म से मिलता है, जिसे मैं इसे डेटा-प्रकार DATE (yyyy-mm-dd) के डेटाबेस में संग्रहीत करना चाहता हूं।PHP दिनांक स्ट्रिंग प्रारूप
मैं स्ट्रिंग को कैसे प्रारूपित करता हूं और इसे डेटाबेस में सहेजता हूं?
$new_format = date("Y-m-d", strtotime('04-28-2012'));
या
$date = new DateTime('04-28-2012');
$new_format = $date->format('Y-m-d');
या PHP 5.5+
$new_format = (new DateTime('04-28-2012'))->format('Y-m-d');
में प्रयास करें
$date = DateTime::createFromFormat("m-d-Y", '02-15-2012');
echo $date->format('Y-m-d H:i:s') , "\n";
आउटपुट
2012-02-15 23:54:52
मेरे पास mm-dd-yyyy प्रारूप स्ट्रिंग –
में दिनांक है, मैंने इसे प्रतिबिंबित करने के लिए अपना उत्तर अपडेट कर दिया है –