RE: Varchar "date" to real date?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> 
> 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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux