|
|
|
| Можно ли на PHP сделать нормальные часы как это делается javascript ? | |
|
|
|
|
|
|
|
для: bas01
(13.11.2008 в 23:05)
| | нет
[поправлено модератором] | |
|
|
|
|
|
|
|
для: sl1p
(13.11.2008 в 23:21)
| | Ну что ж так категорично? :))) зачем так дискредетировать язык? На php можно сделать по моему все, кроме детей.
Целесообразность - другой вопрос.
<?php
$day = array(
1=>"воскресенье",
"понедельник",
"вторник",
"среда",
"четверг",
"пятница",
"суббота");
$mont = array(
1=>"января",
"февраля",
"марта",
"апреля",
"мая",
"июня",
"июля",
"августа",
"сентября",
"октября",
"ноября",
"декабря");
$date = $day[(int)date("w")];
$date .= date(" d ");
$date .= $mont[(int)date("n")];
$date .= date(" Y")." года ";
$date .= date(" H:i:s");
header("Refresh: 0;url=".$_SERVER['PHP_SELF'] );
echo $date;
?>
|
| |
|
|
|
|
|
|
|
для: Николай2357
(14.11.2008 в 00:49)
| | и шо ж это такое)
мне надо например впихнуть их на страницу и постоянно смотреть как она мигает? :D | |
|
|
|
|
|
|
|
для: sl1p
(14.11.2008 в 01:16)
| | Вопрс стоял: можно ли. Другое дело - надо ли. :)))))) | |
|
|
|
|
|
|
|
для: sl1p
(14.11.2008 в 01:16)
| | ну чтобы оно мигало можно стиль применить, и будет мигать. а чтобы менялось - то это только JS. ну или извратиться действительно через REFRESH. но можно по научному извратиться и сделать ежесекундный AJAX запрос к скрипту, который в котором будет написано:
<?
echo date("Y-m-d H:i:m", time());
?>
|
но для чего такое? нечем руки занять? | |
|
|
|
|
|
|
|
для: speedsoft
(15.11.2008 в 01:03)
| | ajax это уже яваскрипт, автор спрашивал про пхп.
[поправлено модератором] | |
|
|
|
|
|
|
|
для: sl1p
(15.11.2008 в 02:10)
| | Про мигание согласен. А про AJAX нет. Часы -то на пхп сделаны. просто данные получать будет на JS. Но вообще это уже флуд. Понятно что сделать полноценные часы на пхп нельзя. время сервера вывести можно, но не более того. все остальное - ИЗВРАЩЕНИЕ. | |
|
|
|
|
|
|
|
для: speedsoft
(15.11.2008 в 02:16)
| | Ну почему сразу извращение. Я встречал здесь темы, где топикастерам было необходимо именно серверное время. Очень даже запросто можно сделать фоновый запрос, раз в полсекунды к примеру, по типу аякса, и получать его в чистом виде, без всякого моргания и подмигивания :))) Не известно ведь, какие цели преследует разработчик... | |
|
|
|
|
|
|
|
для: Николай2357
(15.11.2008 в 03:18)
| | сделать фоновый запрос, раз в полсекунды
А чем полсекунды в браузере, отличается от полсекунды на сервере? Достаточно передавать стартовое значение, а остальное делать только сретствами ЯвыСкрипт.
Да и к тому же пока придёт ответ с сервера, пройдёт от секунды до бесконечности, вобщем даже нормальную погрешность не посчитаешь))) | |
|
|
|
|
|
|
|
для: Николай2357
(14.11.2008 в 00:49)
| | Ну почему не целесобразно? :) Вывел куда-нибудь в переменную джавы время серве, причем можно учитывать часой пояс, если пользователь, скажем, зарегистрирован (т.е указал часовой пояс). Время будет точным. А джавой уже его тикать :) | |
|
|
|
|
|
|
|
для: bas01
(13.11.2008 в 23:05)
| | >Можно ли на PHP сделать нормальные часы как это делается javascript ?
Интересно, вы хотите от серверного языка возможности клиентской части? | |
|
|
|
|
|
|
|
для: bas01
(13.11.2008 в 23:05)
| | можно графикой вывести, аналоговые часы с секундной стрелкой. Я где то недавно видел.
но там опять таки по прошествии минуты аяксовым запросом данные обновляются | |
|
|
|