$appdob=date("Y-m-d",strtotime($_POST‘申请者_道布’));
我使用这个函数来转换用户提供的日期格式。但是大于12的天数是不接受的。如果我选择13-08-2014,而不是提供的日期,1970-01-01将保存在数据库中。
发布于 2014-07-19 18:38:37
切换天数/月份。那么它就会起作用。
可能是语言环境的问题
发布于 2014-07-19 19:05:18
从documentation
通过查看各个组件之间的分隔符,可以消除m/d/y或d-m-y格式中的
日期的歧义:如果分隔符是斜杠(/),则假定为美国的m/d/y;而如果分隔符是短划线(-)或点(.),则假定为欧洲的d-m-y格式。
当您使用斜杠/来分隔日期和月份时,strtotime会使用m/d/y。
https://stackoverflow.com/questions/24839415
复制相似问题