date()不支持区域设置。您应该使用
strftime()及其格式说明符来输出可识别语言环境的日期(来自
date()PHP手册):
要以其他语言设置日期格式,应使用
setlocale()和strftime()函数而不是date()。
他是绝对正确的,因为您必须非常小心地设置区域设置,因为它们有时不限于当前脚本范围。最好的方法是:
$oldLocale = setlocale(LC_TIME, 'it_IT');echo utf8_enpre( strftime("%a %d %b %Y", $row['eventtime']) );setlocale(LC_TIME, $oldLocale);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)