У меня проблемы с получением даты, которая будет импортирована в MySQL из моей формы.
моя форма проверена, поэтому ввод всегда будет дд / мм / гггг
Я сейчас использую
$date = date('Y/m/d', strtotime($_POST['night_attending']));
это берет значение из формы и присваивает ему год / месяц / день
проблема в том, что он читает мою форму как мм / дд / гггг
я могу поменять код на «Y / d / m», который вернет его в мою базу данных в правильном направлении, но он перестанет работать, если день пройдет после 12-го, поскольку он все еще считает, что это месяц
Я пытался использовать
date_default_timezone_set('Europe/Dublin');
и
date_default_timezone_set('Europe/London');
но это не имеет значения
Я собираюсь использовать в моей форме формат mm / dd / yyyy, но это не так здорово, поскольку это сайт в Великобритании.
кто-нибудь сталкивался с этой проблемой? Я уверен, что это должен быть командир, и должен быть простой ответ, который я пропускаю.
спасибо
alsweet