【发布时间】:2011-08-05 09:14:52
【问题描述】:
我想解析日期时间,例如“Ayer,16:08”,在西班牙语中是“昨天,16:08”。
我试过了
$dateString = 'Ayer, 16:08';
setlocale(LC_ALL, 'es');
$time = strtotime($dateString);
echo date('d-m-Y H:i', $time);
但它回响了
01-01-1970 00:00
尽管如此,如果我用英文字符串做它就可以了:
$dateString = 'Yesterday, 16:08';
$time = strtotime($dateString);
echo date('d-m-Y H:i', $time);
是语言环境的问题吗?
谢谢
【问题讨论】:
标签: php datetime locale strtotime