Php Zend_Date在线返回奇怪格式-在我的本地主机上运行良好

Php Zend_Date在线返回奇怪格式-在我的本地主机上运行良好,php,zend-framework,datetime,zend-date,Php,Zend Framework,Datetime,Zend Date,我有以下代码来格式化日期: $date = new Zend_Date(); $date->set(strtotime($some_date); echo ($date->get(Zend_Date::DATE_FULL)); 在我的本地主机上输出日期很好,因为我需要输出日期。然而,在我的在线服务器上,日期是以一种奇怪的数字方式输出的 i、 e显示的是日期和月份的数值,而不是文本-其读数为2010年7月12日,而不是2010年7月12日星期一 我该如何解决这个问题 听起来好像它在服

我有以下代码来格式化日期:

$date = new Zend_Date();
$date->set(strtotime($some_date);
echo ($date->get(Zend_Date::DATE_FULL));
在我的本地主机上输出日期很好,因为我需要输出日期。然而,在我的在线服务器上,日期是以一种奇怪的数字方式输出的

i、 e显示的是日期和月份的数值,而不是文本-其读数为2010年7月12日,而不是2010年7月12日星期一


我该如何解决这个问题

听起来好像它在服务器上使用了不同的语言环境。尝试设置区域设置,然后看看会发生什么: