इसे आजमाएं
$date = '2014-03-13T09:05:50.240Z';
$fixed = date('Y-m-d', strtotime($date));
पूर्ण दिनांक फ़ंक्शन प्रलेखन यहां पाया जा सकता है:http://php.net/manual /en/function.date.php
PHP फ़ंक्शन "स्ट्रेटोटाइम" आपके टाइमस्ट्रिंग को यूनिक्स टाइमस्टैम्प में बदलने के अलावा और कुछ नहीं करता है।
आशा है कि मैं मदद कर सकता हूँ :)
पुनश्च:बस अगर स्ट्रेटोटाइम 0 वापस आ जाएगा तो इसका उपयोग करने का प्रयास करें:
$date = '2014-03-13T09:05:50.240Z';
$fixed = date('Y-m-d', strtotime(substr($date,0,10)));