|
|
|
| скажите почему не работает следующий код
echo strtotime("%H:%M:%S", time()); // null
echo strtotime("%H:%M:%S",mktime(date("H:i:s:d:m:Y")); //null
|
| |
|
|
|
|
|
|
|
для: moonfox
(02.07.2009 в 08:54)
| | потому что работоспособен не всякий текст, внешне похожий не код.
Вы же почему-то не хотите изложить факты, вследствие которых этот код, с Вашей точки зрения, должен выдавать хоть что-то осмысленное. | |
|
|
|
|
|
|
|
для: Trianon
(02.07.2009 в 08:59)
| | спасибо за ответ!
вы мне очень помогли. | |
|
|
|
|
|
|
|
для: moonfox
(02.07.2009 в 09:06)
| | Пожалуйста.
Может и Вы поможете, сказав хотя бы, откуда взяли эти две строки?
Или как составили.
Или хотя бы, чего хотите ими достичь. Потому что из темы непонятно ни слова. | |
|
|
|
|
|
|
|
для: Trianon
(02.07.2009 в 09:13)
| | а что тут брать или составлять?
в мануале написано что для strtotime нужно 2 аргумента - формат времени и int(сама дата), как я понимаю mktime и time возвращает количество секунд от начала эпохи до времени вызова функции.
вот и храню даты в unix stamp... а получить из этих секунд обратно время и дату не выходило.
сейчас разобрался
$u = time();
echo date("d:m:Y-H:i:s",$u);
|
вот то что мне надо...
единственное не понимаю почему не работает
strtotime("%H:%M:%S", $u);
|
формат строки и целое число секунд есть, но не работает | |
|
|
|
|
|
|
|
для: moonfox
(02.07.2009 в 09:48)
| | >а получить из этих секунд обратно время и дату не выходило
дату и время можно в разном виде получить...
>сейчас разобрался
$u = time();
echo date("d:m:Y-H:i:s",$u);
|
>вот то что мне надо...
верно.
И заметьте, просто и без наворотов.
Одна функция, при чем та, которую Вы упомянули в первых строках. А значит не знать о ней не могли.
>
>единственное не понимаю почему не работает
>
strtotime("%H:%M:%S", $u);
|
>формат строки и целое число секунд есть, но не работает
с каких пор strtotime() работает с форматом?
Почему вы не смотрите мануал функции, зная её имя? | |
|
|
|
|
|
|
|
для: Trianon
(02.07.2009 в 09:58)
| | может я неоднозначно понял прочитанное:
string strftime ( string format [, int timestamp] )
Возвращает строку, отформатированную в соответствии с аргументом format, используя аргумент
timestamp или текущее системное время, если этот аргумент не передан. Названия месяцев, дней
недели и другие строки, зависящие от языка, соответствуют текущей локали, установленной функцией
setlocale().
|
| |
|
|
|
|
|
|
|
для: moonfox
(02.07.2009 в 10:04)
| | Знаете, если у двух функций имена разные, то чтение описания одной из них ничего не даст в понимании работы другой. | |
|
|
|
|
|
|
|
для: Trianon
(02.07.2009 в 10:14)
| | может.
надо тогда задуматься над понятием .... возвращает "строку" и "время " отформатированное с аргументом format.....
а откуда в пхп формат данных время дата или тому подобных?
спасибо за помощь :) | |
|
|
|