$ appdob = date(“Y-m-d”,strtotime($ _ POST ['applicant_dob']));
我使用此功能转换用户提供的日期格式。但是大于12的日子是不接受的。如果我选择13-08-2014,而不是提供日期,则1970-01-01将保存在数据库中。
答案 0 :(得分:0)
切换日期/月份。然后它会工作。
可能是语言环境的问题
答案 1 :(得分:0)
通过查看,可以消除m / d / y或d-m-y格式的日期 各个组件之间的分隔符:如果分隔符是a 斜线(/),然后是美国m / d / y;而如果 separator是短划线( - )或点(。),然后是欧洲d-m-y格式 假定。
当您使用斜杠/
分隔日期和月份时,strtotime
需要m/d/y
。