Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: JS Отсчет времени по времени взятого из БД
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » JS Отсчет времени по времени взятого из БД

Страниц (1): [1]
 

1. Дизайнер - 04 Марта, 2011 - 21:35:31 - перейти к сообщению
Ребят, я не прошу написать за меня весь код, мне плиз только небольшой шаблон хотяб
Вот смотрите есть строка в таблице где записывается номен дата и т.п.
Вобщем дата само сабой имеет вид 0000-00-00 00:00:00 (для примера)
Мне нужно чтоб при заходе на страницу выводилось время с отчетом в виде 00:00 (первое минуты, второе секунды, но без надписей, только цифры) аукцион 12ти часовой
и чтоб он так же автоматом сменял минуты, то есть сижу я на странице секунды уменьшаются до 00 иуменьшается минуты на одну, ну я думаю поняли!

Помогите плиз, мне нужно именно на яваскрипте
2. vsll - 05 Марта, 2011 - 14:42:00 - перейти к сообщению
Ковертер даты
PHP:
скопировать код в буфер обмена
  1. function data_convert ($data, $time, $year, $second){
  2. $res = "";
  3. $month = array ('', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
  4. $part = explode(" " , $data);
  5. $ymd = explode ("-0", $part[0]);
  6. $hms = explode (":", $part[1]);
  7. if ($year == 1) {$res .= $month[$ymd[1]]." "; $res .= $ymd[2].","; $res .= " ".$ymd[0];}
  8. if ($time == 1) {$res .= " / ".$hms[0]; $res .= ":".$hms[1]; if ($second == 1) $res .= ":".$hms[2];}
  9. return $res;
  10. }

Формат, пример Mar 5, 2011 / 15:41
Если нужно только время, то обнуляешь год мясяц и день
Динамическое отображение времени, здесь есть, пишут что работает, не пробовала
http://www.phpforum[dot]ru/index.php?showtopic=15309
3. garvey - 05 Марта, 2011 - 14:46:53 - перейти к сообщению
Vasiliya, к чему это?
4. vsll - 05 Марта, 2011 - 14:50:03 - перейти к сообщению
garvey пишет:
Vasiliya, к чему это?
? Простите не могу скопировать с другого ресурса и выдать за своё
5. garvey - 05 Марта, 2011 - 15:01:02 - перейти к сообщению
Что-то я не понял. Зачем стартовая дата, если всегда у вас 12 часов? Хотел бы вам помочь, да не совсем понял задачи. Можно подробнее изъяснить?
6. ALEN - 05 Марта, 2011 - 15:47:02 - перейти к сообщению
1) в 12 часах = 720 минут и поэтому вид уже будет 000:00
2) Если уж так нужно, то смотри событие onLoad и setTimeout , а потом запускай нужную функцию которая будет менять таймер
7. garvey - 05 Марта, 2011 - 16:08:03 - перейти к сообщению
ALEN, да это понятно. Но вот к чему здесь стартовая дата?
8. ALEN - 05 Марта, 2011 - 16:13:27 - перейти к сообщению
garvey
Первая ошибка новичков в этом вопросе, я сам помню ставил себе такую задачу и не думая первая мысль была на создании точки отсчета. Поэтому это только ошибка, сейчас раздупляться и все будет ок.
Я бы например не парился бы вообще по поводу этой даты, а максимум, что бы сделал - это кнопку обновить без перезагрузки, но отсчет тут совершенно не нужен.

 

Powered by ExBB FM 1.0 RC1