अमेरिका ANSI SQL तारीख प्रारूप (YYYY-MM-DD) को दिनांक स्वरूप में कनवर्ट करें

वोट
3

मैं एक MySQL तिथि प्रारूप (YYYY-MM-DD) उपयोगकर्ताओं द्वारा सबमिट किए दिनांक स्वरूप (dd / mm / yyyy) परिवर्तित करना चाहते हैं। प्रस्तुत MySQL डेटाबेस tto एक सरल पीएचपी प्रपत्र निदेशक के माध्यम से है।

10/12/2008 को 02:28
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
10
$mysql_date = date('Y-m-d H:i:s', strtotime($user_date));
10/12/2008 को 02:30
का स्रोत उपयोगकर्ता

वोट
0

एक और विधि, एसक्यूएल पक्ष पर इस समय अपने एसक्यूएल क्वेरी में परिवर्तित विधि का उपयोग करने के लिए है:

    CONVERT(VARCHAR(11),$user_date,111)

    //e.g.
    SELECT CONVERT(VARCHAR(11),DATEFIELD,111) AS DATE
    //or
    SET DATEFIELD = CONVERT(VARCHAR(11),'".$user_date."',111)

देखें: http://www.w3schools.com/sql/func_convert.asp - अंत में संख्या दिनांक स्वरूप के प्रकार के परिवर्तन, 111 लौटने के साथ: 2006/12/30।

08/01/2014 को 03:54
का स्रोत उपयोगकर्ता

वोट
0

पीएचपी 5.2 के रूप में एक वैकल्पिक पद्धति

$datetime = new DateTime($user_date);
echo $datetime->format('Y-m-d H:i:s');

दिनांक समय Y38k और समय क्षेत्र अनुकूल है।

30/01/2013 को 03:17
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more