我在从日期字符串创建日期格式时遇到了一个奇怪的问题。我的代码中的示例日期字符串是October 21, 2006
。当我使用PHP date
和strtotime
函数将其转换为日期时,我总是获得当前年份而不是最初出现在日期字符串中的年份。
这是:
$date=date("Y-m-d",strtotime('21 October,2006')); //Returns 2015-10-21 instead of 2006-10-21
我做错了什么?
请注意我总是以这种方式从用户那里得到日期字符串,即来自datepicker的Day Full Month Name, Year
,我无法改变它。