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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: простой скрипт даты и времени

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
nilbug
Отправлено: 04 Февраля, 2009 - 12:43:08
Post Id


Гость


Покинул форум
Сообщений всего: 114
Дата рег-ции: Янв. 2009  
Откуда: kazan


Помог: 0 раз(а)




Ищу простенький скрипт, чтобы отображалось время и дата. Пример - Сегодня: Вторник 3 Февраля 2009 года, 11:00.
 
 Top
Гость
Отправлено: 04 Февраля, 2009 - 12:51:32
Post Id


УДАЛЁН










Функиц date с разлчными параметрами вам в помощь - только это будет время на серере если писать на PHP
 
 Top
valenok Модератор
Отправлено: 04 Февраля, 2009 - 14:23:06
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




У них часы в каком нибудь углу экрана и без вас есть.
Может только понадобиться показывать время, если это принципиально
чтоб пользователи знали серверное время. echo date('H:i');

(Отредактировано автором: 04 Февраля, 2009 - 14:23:32)



-----
Truly yours, Sasha.
 
My status
 Top
nilbug
Отправлено: 04 Февраля, 2009 - 15:40:20
Post Id


Гость


Покинул форум
Сообщений всего: 114
Дата рег-ции: Янв. 2009  
Откуда: kazan


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4. echo ("Сегодня: ");
  5. if (date(l)=="Monday") $dayw="Понедельник, ";
  6. if (date(l)=="Tuesday") $dayw="Вторник, ";
  7. if (date(l)=="Wednesday") $dayw="Среда, ";
  8. if (date(l)=="Thursday") $dayw="Четверг, ";
  9. if (date(l)=="Friday") $dayw="Пятница, ";
  10. if (date(l)=="Saturday") $dayw="Суббота, ";
  11. if (date(l)=="Sunday") $dayw="Воскресенье, ";
  12. if (date(F)=="January") $month=" Января, ";  
  13. if (date(F)=="February") $month=" Февраля, ";  
  14. if (date(F)=="March") $month=" Марта, ";  
  15. if (date(F)=="April") $month=" Апреля, ";  
  16. if (date(F)=="May") $month=" Мая, ";  
  17. if (date(F)=="June") $month=" Июня, ";  
  18. if (date(F)=="July") $month=" Июля, ";  
  19. if (date(F)=="August") $month=" Августа, ";  
  20. if (date(F)=="September") $month=" Сентября, ";  
  21. if (date(F)=="October") $month=" Октября, ";  
  22. if (date(F)=="November") $month=" Ноября, ";  
  23. if (date(F)=="December") $month=" Декабря, ";
  24.  
  25. echo ($dayw);
  26. echo date(j);
  27. echo ($month);
  28. echo date(Y);
  29. echo (" года. Время: ");
  30. echo date('H:i')
  31.  
  32. ?>


Вот написал небольшой скрипт. Выводит дату так - "Сегодня: Среда, 4 Февраля, 2009 года. Время: 16:31" - все в строчку.
 
 Top
Roler
Отправлено: 04 Февраля, 2009 - 15:52:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008  
Откуда: Россия


Помог: 1 раз(а)




switch было бы лучше.
Хотя, лично я бы сделал совсем по-другому)
Можно создать массив, напихать туда значений, и в качестве ключа юзать цифру(месяца и т.д.)
 
 Top
Champion Супермодератор
Отправлено: 04 Февраля, 2009 - 16:16:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




$days = array('Воскресенье', 'Понедельник', 'Вторник'...); // обращаться $days[date('w')]
$monthes = array('Январь', 'Февраль', 'Март'...); // обращаться $monthes[date('m')-1]
 
 Top
Stierus Супермодератор
Отправлено: 04 Февраля, 2009 - 16:40:29
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $str = date("Сегодня: l, j F Y года. Время: H:i");
  3. $replacement = array(
  4.                                 'Monday' => 'Понедельник',
  5.                                 'Tuesday' => 'Вторник',
  6.                                 'Wednesday' => 'Среда',
  7.                                 'Thursday' => 'Четверг',
  8.                                 'Friday' => 'Пятница',
  9.                                 'Saturday' => 'Суббота',
  10.                                 'Sunday' => 'Воскресенье',
  11.                                
  12.                                 'January' => 'Января',
  13.                                 'February' => 'Февраля',
  14.                                 'March' => 'Марта',
  15.                                 'April' => 'Апреля',
  16.                                 'May' => 'Мая',
  17.                                 'June' => 'Июня',
  18.                                 'July' => 'Июля',
  19.                                 'August' => 'Августа',
  20.                                 'September' => 'Сентября',
  21.                                 'October' => 'Октября',
  22.                                 'November' => 'Ноября',
  23.                                 'December' => 'Декабря'
  24.                         );
  25. $str = str_replace(array_keys($replacement), array_values($replacement), $str);
  26. echo $str;
  27. ?>
 
My status
 Top
valenok Модератор
Отправлено: 04 Февраля, 2009 - 17:29:23
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Stierus ненужная замена с перебором массива и строки и медленнее чем обращение к одному элементу массива по ключу.


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB