2014-12-10 56 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