I am creating a CSV export, and have a date string that keeps getting formatted when open in Excel or Numbers. How can i force the data to be text.
Stop Excel from automatically converting certain text values to dates
I can't seem to apply the above solution in PHP.
if(strlen($date) == 10){
// 12-24-1983
$date = explode('-',$date);
$m = $date[0];
$d = $date[1];
$Y = $date[2];
$date = $Y.'-'.$d.'-'.$m.' 00:00:00';
}
else {
// 2014-08-07 21:04:19
$date = explode(' ',$date);
$datePiece = $date[0];
$timePiece = $date[1];
$datePiece = explode('-',$datePiece);
$Y = $datePiece[0];
$m = $datePiece[1];
$d = $datePiece[2];
$date = $Y.'-'.$d.'-'.$m.' '.$timePiece;
}
return "$date";