iam having the date format stored in database as \"20100723\"(YYYYMMDD) and how do i convert it into \"23-JUL-2010\"
Use PHP's strtotime() function, it recognizes the date format in the string and converts it into a Unix timestamp.
$time = strtotime("20100723"); // 1279836000
Then just use date() to convert it back into another string format
echo date("d-M-Y", $time); // 23-Jul-2010
Note that you would have to use strtoupper() to make "Jul" upper-case