|
|
|
| Есть например данные 17.25 05.08.2007 можно ли каким то стандартным способом перевести это в секунды с 1970 года? То есть формат time()? | |
|
|
|
|
|
|
|
для: Giga
(05.08.2007 в 20:20)
| | прочитать составляющие функцией sprintf(), затем вызвать mktime() | |
|
|
|
|
|
|
|
для: Giga
(05.08.2007 в 20:20)
| | самое простое решение - пропарсить. я бы приложил код, но пока напряги. чуть позже, если еще будет актуально. | |
|
|
|
|
|
|
|
для: Giga
(05.08.2007 в 20:20)
| |
$dts="17.25 05.08.2007";
list($date, $time) = explode(" ", $dts);
list($day, $month, $year) = explode(".", $date);
list($hour, $min) = explode(":", $time);
$dts = mktime($hour, $min, '0', $month, $day, $year);
|
| |
|
|
|
|
|
|
|
для: tuder
(06.08.2007 в 06:52)
| | Заявленную строку этот код не разберет. | |
|
|
|
|
|
|
|
для: Giga
(05.08.2007 в 20:20)
| | Присмотритесь к функции strtotime() | |
|
|
|
|
|
|
|
для: Саня
(06.08.2007 в 12:07)
| | "Функция ожидает получить дату time в англоЯЗЫЧНОМ формате"...
10 September 2000 4 hours 2 seconds
В задаче же стоит "17.25 05.08.2007".
Правда, думаю, что там опечатка. Время обычно разделяется двоеточием.
На что я и ориентировался приведя свой пример. | |
|
|
|