|
|
|
|
|
для: Unkind™
(06.09.2006 в 23:16)
| | Да-да, большое спасибо.Просто вчера вечером башка уже тупила....все в порядке, посмотрел описание ф-и explode() и все получмлось:) | |
|
|
|
|
|
|
|
для: Keenz
(06.09.2006 в 00:41)
| | - | |
|
|
|
|
|
|
|
для: Keenz
(06.09.2006 в 00:41)
| | Keenz, я вроде это и написал...
Можно подробнее...
<?php
//Получаем дату из формы :)
$date = $_POST['date'];
$date = explode($date, ".");
$newdate = intval($date[2])."-".intval($date[1])."-".intval($date[0]);
?>
|
| |
|
|
|
|
|
|
|
для: Keenz
(06.09.2006 в 21:02)
| | // on line 37
Странно, но в приведенном коде нет 37-й строки =))
Вольный перевод ошибки: виндовс не поддерживает даты ранее полночи первого января 1970-го года ...
Можно сделать вывод, что используете дату, отличную от приведенной ранее :)
Скрипт должен работать ... но с ограничением ....
//
<?php
$date = explode($date, ".");
$newdate = $date[2]."-".$date[1]."-".$date[0];
?>
|
//
для функции explode нужно поменять местами аргументы, тогда будет работать. И без ограничений 1970.
// У меня уже есть дата, полученная из формы,
// мне ЕЕ нужно преобразовать в формат YYYY-MM-DD
можно $newdate заменить на $date, если вы об этом ... ОНА - это то, что должно содержаться в переменной $date ... пусть это будет ваша дата из формы | |
|
|
|
|
|
|
|
для: Shorr Kan
(06.09.2006 в 02:07)
| | Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in C:\WEB\www\search.php on line 37
не получается:(( | |
|
|
|
|
|
|
|
для: Keenz
(06.09.2006 в 00:41)
| | "из 06.09.2006 нужно получить 2006-09-06"
<?
$date='06.09.2006';
$newdate=date('Y-m-d',strtotime($date));
print $newdate;
?>
|
| |
|
|
|
|
|
|
|
для: Unkind™
(06.09.2006 в 00:37)
| | У меня уже есть дата, полученная из формы, мне ЕЕ нужно преобразовать в формат YYYY-MM-DD | |
|
|
|
|
|
|
|
для: Keenz
(06.09.2006 в 00:25)
| | date() нужно для вывода даты...
А тут можно так, например:
<?php
$date = explode($date, ".");
$newdate = $date[2]."-".$date[1]."-".$date[0];
?>
|
| |
|
|
|
|
|
|
| Мне нужно перевести дату из формата DD.MM.YYY в формат YYYY-MM-DD, т.е из 06.09.2006 нужно получить 2006-09-06
Как это сделать?
Пробовал вот так $formated_start=date("Y-m-d" , $begCrstart);
Не получилось - постоянно выводит 1970-01-01 не зависимо от пременной $begCrstart | |
|
|
|
|