我正在使用Laravel,我正在尝试将HTML5日期输入值放在SQL DATE列中,SQL Date需要YYYY-MM-DD格式,所以我这样做:
$product->buy_date = date("Y-d-m", strtotime($request->input('buy_date')));
但我仍然收到错误:
1292 Incorrect date value: '2018-15-01'
通过邮寄请求发送的日期值为:
buy_date: Tue Jan 16 2018 00:00:00 GMT+0300
让我发疯的是,在某些日期我没有收到这个错误,但是我得到了其他错误。