I want to parse datetimes like 'Ayer, 16:08' which is 'Yesterday, 16:08' in spanish.
I have tried this
$dateString = 'Ayer, 16:08';
setlocale(LC_ALL, 'es');
$time = strtotime($dateString);
echo date('d-m-Y H:i', $time);
but it echoes
01-01-1970 00:00
Nevertheless, if I do it with english strings it works just fine:
$dateString = 'Yesterday, 16:08';
$time = strtotime($dateString);
echo date('d-m-Y H:i', $time);
Is it a problem with locale?
Thanks