$date = '11/14/1997';
$unix_birthday = strtotime($date);
echo $unix_birthday;
結果是:879487200PHP的日期時間不一樣
當我運行這段代碼:
$time = 879487200;
echo htmlspecialchars(gmdate("Y/m/d", $time));
結果是:1997年11月14日
我該如何解決這個問題?日期是不一樣
$date = '11/14/1997';
$unix_birthday = strtotime($date);
echo $unix_birthday;
結果是:879487200PHP的日期時間不一樣
當我運行這段代碼:
$time = 879487200;
echo htmlspecialchars(gmdate("Y/m/d", $time));
結果是:1997年11月14日
我該如何解決這個問題?日期是不一樣
echo htmlspecialchars(gmdate("Y/m/d", $time));
應該echo htmlspecialchars(gmdate("m/d/Y", $time));
它只是形式的問題
echo htmlspecialchars(gmdate("m/d/Y", $time));
現在這是正確的。我測試了它 – 2014-11-01 22:58:39
沒有爲我工作...有什麼區別m/d/Y或Y/m/d? – 2014-11-01 23:04:48
http://ideone.com/W8g9Nn - 你明白它爲什麼有效嗎? – irrelephant 2014-11-01 23:10:31
echo htmlspecialchars(gmdate("m/d/Y", $time));
只是重新安排M/d/Y其中m =月,d =天,Y =年
演示
不適合我... m/d/Y或Y/m/d有什麼區別? – 2014-11-01 23:03:48
如果將它寫成Y/m/d,那麼日期將被格式化並生成爲1997/11/14,如年份第一,然後是月份,然後是日期。確保你使用大寫Y. – Boaprivate 2014-11-01 23:06:38
你可以給我一個你的代碼工作的小提琴嗎? – 2014-11-01 23:09:25
沒有爲我工作...有什麼區別m/d/Y或Y/m/d? – 2014-11-01 23:04:08
@AliyevRauf - 格式。每月或每年的一天... ...的選項,[見PHP文檔](http://php.net/manual/en/function.date.php) – 2014-11-01 23:31:32
這是工作,測試。 – 2014-11-02 00:15:13