print date("F d,o",strtotime("1974-12-31"));
print December 31, 1975
而不是December 31 1974
?如何解決Php date()error
使用php的版本5.2.9-2
print date("F d,o",strtotime("1974-12-31"));
print December 31, 1975
而不是December 31 1974
?如何解決Php date()error
使用php的版本5.2.9-2
'o'是ISO年份。 ISO年是基於一週中最大的一年屬於的年份。 1974年,12月31日是1975年第1周的週二。
你可能想要'Y'。
這應該工作:
print date("F d,Y",strtotime("1974-12-31"));
瑪貝嘗試使用 'Y' insted的的 'O'
日期( 「F d,Y」 的strtotime( 「1974年12月31日」)) ;
歡迎來到Stack Overflow。您可以使用[代碼示例'{}'](http://i.stack.imgur.com/VYd26.png)工具欄按鈕來格式化源代碼。這次我爲你做了。 –
偏離主題,但請注意,PHP 5.2多年來一直不受支持,並且存在已知的安全問題,這些問題不會得到解決。即使PHP 5.3現在已經接近尾聲了。你應該儘快升級。 – Spudley
感謝您的建議,但我試圖使用PHP 5.3,我發現一個問題,當我添加刪除級聯rel之間我的表。 –