2014-12-10 59 views
0

任何人都可以帮我找出跟着date()函数格式有什么不对吗?PHP日期功能不打印正确的格式

$advised_time=date("D, d/n/Y", strtotime($this->input->post('advised_sign_on_date'))); 

的交变$this->input->post('advised_sign_on_date')包含这样的日期:当我打印它显示的日期格式类似Thu, 11V12V2014"11-12-2014"

。但是,格式很好,但我不明白为什么V来代替/

更新

我想通了,这是因为json_encode发生。我打印json_encode array当我打印$advised_time它显示我正确的格式,但我json_encode它逃脱了我猜的斜线。我怎样才能避免这样做?

+0

没有任何意义。应该是'Thu,11/12/2014' – putvande 2014-12-10 23:59:01

+1

无法重现〜https://eval.in/233264。你确定你正在看正确的脚本? – Phil 2014-12-10 23:59:19

+0

适合我。你在使用什么操作系统?你在php.ini中有没有奇怪的配置? – 2014-12-10 23:59:49

回答

0

使用default_timezone_set设置默认的时区

date_default_timezone_set('your time zone'); 

找到您的时区: click here