<?php
$string = '20120525-20120624';
list($a_vanaf, $b_tot) = explode("-", $string);
// eerste datum
$vanJaar = substr($a_vanaf, 0, -4); // output::2012
$vanMaand = substr($a_vanaf, -4, -2); // output::05
$vanDag = substr($a_vanaf, 6); // output::25
// tweede datum
$totJaar = substr($b_tot, 0, -4); // output::2012
$totMaand = substr($b_tot, -4, -2); // output::05
$totDag = substr($b_tot, 6); // output::25
echo $vanJaar . '-' . $vanMaand . '-' . $vanDag;
echo ' t/m ';
echo $totJaar . '-' . $totMaand . '-' . $totDag;
?>
Wouter J
25-06-2012 11:51
gewijzigd op 25-06-2012 11:52
Ik had ook nog een klein functietje gemaakt hiervoor:
http://snipplr.com/view/65791/timestamp2date/ misschien heb je er wat aan.
Je moet dan nog wel die explode behouden.
PS: i.p.v. substr($str, 0, -4) kun je misschien beter substr($str, 0, 4) doen.
Je hebt substr nog niet eens nodig.
<?php
$string = '20120525-20120624';
function kan_even_op_geen_naam_komen($s){
return $s[0].$s[1].$s[2].$s[3].'-'.$s[4].$s[5].'-'.$s[6].$s[7].' t/m '.$s[9].$s[10].$s[11].$s[12].'-'.$s[13].$s[14].'-'.$s[15].$s[16];
}
echo kan_even_op_geen_naam_komen($string);
?>