Date ontvangen uit de database, en aanpassen in een gebruikelijk format

Status
Niet open voor verdere reacties.

stevebravo

Gebruiker
Lid geworden
16 jan 2010
Berichten
156
vanuit een access database ontvang ik deze waarde als datum: 2008-01-01 00:00:00
dmv een fetch_array..
hoe kan ik deze datum het beste aanpassen, zodat ik hem tevoorschijn krijg als
01-01-2008 (zonder tijd)

mvg
 
heb je ooit gehoord van google?

// convert datetime from string
// convert_datetime($str)
public function convert_datetime($str) {

list($date, $time) = explode(' ', $str);
list($year, $month, $day) = explode('-', $date);
list($hour, $minute, $second) = explode(':', $time);
$timestamp = mktime($hour, $minute, $second, $month, $day, $year);
return $timestamp;
}
 
Dit is mijn oplossing werkt ook goed:

PHP:
function composeDate($date){
		$maand = array(
						1 => "Januari",
						2 => "Februari",
						3 => "Maart",
						4 => "April",
						5 => "Mei",
						6 => "Juni",
						7 => "Juli",
						8 => "Augustus",
						9 => "September",
						10 => "Oktober",
						11 => "November",
						12 => "December"
						);
						
		$date = date("j-n-Y", strtotime($date));
		list($d,$m,$j) = explode("-",$date);
		$date = $d." ".$maand[$m]." ".$j;
		
		return $date;
	}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan