首页 > 后端开发 > php教程 > phpmyadmin3.x版在windows下的新版本php里日期显示乱码的补丁方案

phpmyadmin3.x版在windows下的新版本php里日期显示乱码的补丁方案

WBOY
发布: 2016-06-23 13:17:50
原创
824 人浏览过

现象:

一直使用的phpmyadmin3.5版本(RELEASE-DATE-3.5.0,一个做了配置优化的版本 phpMyAdmin_3.5_path8.net ),这个版本比较简洁,更新的pma有些臃肿。然而,在windows下使用php5.5, 及php7.0,都发现日期显示成乱码

方案:

文件 libraries/common.lib.php , 行1648行

        $format = __('%B %d, %Y at %I:%M %p');
登录后复制

改成

        $format = '%Y-%m-%d %H:%M:%S';
登录后复制

即可,日期格式显示格式示例 2016-01-27 11:49:07

原因:

PMA_localisedDate函数使用了strftime()函数,该strftime函数第一个参数为日期格式,phpmyadmin源程序使用了带中文的格式字符串;而在windows下的php版本,在做格式化时会转成乱码。经确认linux下没有这个问题,pma是正常的。

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板