|
|
|
| Таблица:
id_testing :int(11)
datefrom :datetime
datetill :datetime
Получаю из формы поля <input type="text" name="datefrom"> , <input type="text" name="datetill"> значения в виде <09-24-2014 09:48:50>
Вставляю значения в БД:
$res11121312111 ="INSERT INTO table_testing (datefrom,datetill) VALUES ('$datefrom','$datetill')";
|
Вставляется 1970-01-01 03:00:00
Подскажите, пожалуйста, функцию применимо к моей ситуации, как точно надо обработать значение поля, чтобы оно попало в БД, время тут важно, т.к. дальше будет подсчет суток с округлением в большую сторону. strtotime и dateformat пытался использовать, но там 0 сохранял. | |
|
|
|
|
|
|
|
для: segafrompiter
(19.09.2014 в 08:52)
| |
<?
$datetill = date('Y-m-d H:i', strtotime($_POST['datetill']));
|
| |
|
|
|
|
|
|
|
для: confirm
(19.09.2014 в 09:27)
| | Вставляет в БД: 1970-01-01 03:00:00
Какую инф-цию еще нужно от меня? | |
|
|
|
|
|
|
|
для: segafrompiter
(19.09.2014 в 12:52)
| | Никакой, просто проверяйте перед занесением в базу:
<?
if($tm = strtotime('09-24-2014 09:48:50')) {
//запись в базу date('Y-m-d H:i', $tm);
}
|
Ибо 24 месяца в году не бывает. Время указанное не верное. | |
|
|
|