Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Часы на javasript (https://javascript.ru/forum/dom-window/9250-chasy-na-javasript.html)

ber104 06.05.2010 13:35

Часы на javasript
 
Помогите пожалуйста часы сделать.
Только чтобы время не с компьютера брало, а можно вообще любое время.

subzey 06.05.2010 13:56

http://javascript.ru/Date Вам в справку и наставление

ber104 06.05.2010 14:10

Спасибо
Но я ноль в JavaScript может подскажите как их вывести?
И будут ли они ходить без перезагрузки страницы?

Gozar 06.05.2010 14:39

Цитата:

Сообщение от ber104 (Сообщение 54354)
Помогите пожалуйста часы сделать.
Только чтобы время не с компьютера брало, а можно вообще любое время.

Время можно указывать на сервере и передавать при запуске часов.

Цитата:

Сообщение от ber104 (Сообщение 54357)
Спасибо
Но я ноль в JavaScript может подскажите как их вывести?
И будут ли они ходить без перезагрузки страницы?

Ходить они будут если вы напишите чтобы ходили.

ps: Это самая скучная и самая баянная тема. Помогать вам не знаю кто будет. Таких часов биллион наверное уже написан. Юзайте поиск и учите язык.

Gozar 06.05.2010 14:49

Вобще написание часов занимает не более 3 минут, простите отвлекся поэтому дольше :)
<html><body>
<div id="clock" style="height:40px"></div>
<script>
setInterval(function(){
var d = new Date();
document.getElementById('clock').innerHTML = d.toLocaleTimeString();
},1000);
</script>
</body>
</html>

ber104 06.05.2010 15:53

Спасибо конечно, но эти часы берут время с компьютера
И в интернете я не нашел таких часов, все время с компьютера берут.

B@rmaley.e><e 06.05.2010 16:06

А откуда его еще брать?

Вот часы, считающие с полуночи 22-го декабря 2012-го
<html><body>
<div id="clock" style="height:40px"></div>
<script type="text/javascript">
(function(){
var d = +new Date(2012, 11, 22);
setInterval(function(){
var t = new Date;
t.setTime(d += 1000);
document.getElementById('clock').innerHTML = t.toString();
},1000);
})();
</script>
</body>
</html>

ber104 06.05.2010 16:22

Можно из сервера например брать
Есть сайты где время не зависит от компьютерного времени и обновляется без перезагрузки страницы

Gvozd 06.05.2010 17:17

ну, так и берите его с сервера. например с посощью PHP
если не хотите сами разбираться в основах , вам в раздел работа


Часовой пояс GMT +3, время: 05:05.