由于某种原因,它显示我不正确的分钟,小时和月份。 它应该显示“十月”和正确的分钟和小时。
setlocale(LC_ALL, 'et');
$date = strtotime($row['date']);
echo date("d B Y H:i", mktime($date));
答案 0 :(得分:1)
您应该使用strftime()
代替date()
。 (date()
不能识别区域设置。)
不需要mktime()
。 strtotime()
已将$date
设置为时间戳。