У меня есть приложение, которое я создаю с CodeIgniter. У меня есть записи в базе данных SQL Server, которые имеют поля даты и времени.
Я запрашиваю эти записи по датам, введенным в текстовое поле в m / d / Y. Это соответствует формату даты в БД.
К сожалению, я в Великобритании! Поэтому я хочу ввести даты, как д / м / г. Поэтому мне нужно записать это, отформатировать в соответствующий формат и затем проверить.
Вот код, используемый для форматирования:
$datestring = "%m/%d/%Y";
if(isset ($_POST['from_date']) AND isset ($_POST['to_date'])){
$from = mdate($datestring, strtotime($_POST['from_date']));
$to = mdate($datestring, strtotime($_POST['to_date']));
Я использую mdate из помощника по датам CI, но он почти такой же, как date ().
Если я введу данные 13/12/2010, отправьте форму и выведите новую дату, такую как
string(10) "02/06/2011"
Как это случилось?
Может кто-нибудь протянуть руку? : D
Билли