si vede che oggi non avevo un cazzo da fare:
Codice PHP:
<?php
class DateFormat
{
public $date;
private $separator;
public function __construct($date)
{
$this->date = $date;
}
protected function VerifyFormat()
{
if(ereg("-", $this->date))
{
$this->separator = "-";
}
if(ereg("/", $this->date))
{
$this->separator = "/";
}
}
public function OutputDate()
{
$this->VerifyFormat();
$res = explode($this->separator, $this->date);
if(strlen($res[0]) == 4)
{
return $res[0] . "-" . $res[1] . "-" . $res[2];
}
else
{
return $res[2] . "-" . $res[1] . "-" . $res[0];
}
}
}
// esempio di utilizzo
$a = new DateFormat("26/9/2008");
echo $a->OutputDate();
//ritorna 2008-9-26
?>
è scritta per php5. Se disponi solo di php4 bisognerà fare qulche piccola modifica