आप अपनी date('Y-m-d H:i:s',$date);
के साथ सही रास्ते पर हैं समाधान, लेकिन दिनांक () फ़ंक्शन अपने दूसरे तर्क के रूप में एक टाइमस्टैम्प लेता है, न कि दिनांक।
मुझे लगता है कि आपके उदाहरण अमेरिकी दिनांक प्रारूप में हैं, क्योंकि वे इस तरह दिखते हैं। आप यह कर सकते हैं, और यह आपको वे मान प्राप्त करने चाहिए जिनकी आप तलाश कर रहे हैं:
date('Y-m-d H:i:s', strtotime($date));
इसके काम न करने का कारण यह है कि यह दिनांक YYYY-MM-DD प्रारूप में अपेक्षित है, और आपके डेटा का उसी के रूप में मूल्यांकन करने का प्रयास करता है। लेकिन आपके पास MM/DD/YY है, जो इसे भ्रमित करता है। 06/11/10 उदाहरण केवल एक ही है जिसे आपके उदाहरणों में से मान्य YYYY-MM-DD तिथि के रूप में व्याख्या किया जा सकता है, लेकिन PHP को लगता है कि आपका मतलब वर्ष के रूप में 06, महीने के रूप में 11 और दिन के रूप में 10 है।