> 
> Hello,
> 
> This is propably a more of a MySQL question but here we go anyway...
> 
> I have a DB that has dates stored in a table. The date field 
> type is Varchar 
> (don't ask why... :( The dates are stored using european date format 
> DD.MM.YYYY. I need somehow convert the dates to the format MySQL uses 
> (YYYY-MM-DD) and re-store them to a table which has a real 
> date column for 
> them.
> 
> I think I need some help/ideas with this...
> 
> If I can get this done how can I still display the dates in 
> european format 
> at my web page? Do I have to break the date to pieces and some how 
> re-arrange it to the DD.MM.YYYY format or is the some clever 
> function for 
> this that can automatically do this?
> 
> Thanks
> -Will
> 


function eurodate_to_mysqldate($date){
  $parts=explode('.',$date);
  $day=$parts[0];
  $month=$parts[1];
  $year=$parts[2];
  return($year.'-'.$month.'-'.$day);
}

This (untested) function will take the varchar date you described and
convert it to a date that mysql will like.

JM

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to