часы на jquery
Cначала я оформил часы и подключил jquery
<html> <head> <title>Clock</title> <meta charset = 'utf-8'> <script src = 'http://code.jquery.com/jquery-1.10.2.min.js'></script> </head> <body> <h3> <p align = 'center'> <span id = 'month2'> </p> </h3> <h3> <p align = 'center'> <span id = 'day'></span> </p> </h3> <h1> <p align = 'center'> <span id = 'hour'></span>: <span id = 'minutes'></span> </p> </h1> <h2> <p align = 'center'> <span id = 'date'></span>/ <span id = 'month'></span> <span id = 'seconds'></span> </p> </h2> </body> </html> month это число месяца month2 это название месяца day это название дня date это число дня дале написал скрипт
function clock() {
var time = new Date();
var hour = time.getHours();
var minutes = time.getMinutes();
var seconds = time.getSeconds();
$('#hour').text(hour);
if(seconds < 10) {
$('#seconds').text('0' + seconds);
}
if(seconds >= 10) {
$('#seconds').text(seconds);
}
if(minutes < 10) {
$('#minutes').text('0' + minutes);
}
if(minutes >= 10) {
$('#minutes').text(minutes);
}
}
function calendar(){
var time = new Date();
var arrmonth = new Array(12)
arrmonth[0] = 'January';
arrmonth[1] = 'February';
arrmonth[2] = 'March';
arrmonth[3] = 'April';
arrmonth[4] = 'May';
arrmonth[5] = 'June';
arrmonth[6] = 'July';
arrmonth[7] = 'August';
arrmonth[8] = 'September';
arrmonth[9] = 'October';
arrmonth[10] = 'November';
arrmonth[11] = 'December';
var arrday = new Array(7);
arrday[0] = 'Sunday';
arrday[1] = 'Monday';
arrday[2] = 'Tuesday';
arrday[3] = 'Wednesday';
arrday[4] = 'Thursday';
arrday[5] = 'Friday';
arrday[6] = 'Saturday';
var month = time.getMonth();
var day = arrday[time.getDay()];
var month2 = arrmonth[time.getMonth()];
var date = time.getDate();
$('#month2').text(month2);
$('#day').text(day);
$('#date').text(date);
$('#month').text(month + 1);
}
и чтобы не перегружать постоянно я добавил это в конец скрипта setInterval(clock, 1000); setInterval(calendar, 1000); с помощью CSS добавил цвета: Код:
h1 {
<html>
<head>
<title>Clock</title>
<meta charset = 'utf-8'>
<script src = 'http://code.jquery.com/jquery-1.10.2.min.js'></script>
<style>
h1 {
color: #DAA520;
}
h2 {
color: #B8860B;
}
h3 {
color: #FFD700;
}
</style>
<script>
function clock() {
var time = new Date();
var hour = time.getHours();
var minutes = time.getMinutes();
var seconds = time.getSeconds();
$('#hour').text(hour);
if(seconds < 10) {
$('#seconds').text('0' + seconds);
}
if(seconds >= 10) {
$('#seconds').text(seconds);
}
if(minutes < 10) {
$('#minutes').text('0' + minutes);
}
if(minutes >= 10) {
$('#minutes').text(minutes);
}
}
function calendar(){
var time = new Date();
var arrmonth = new Array(12)
arrmonth[0] = 'January';
arrmonth[1] = 'February';
arrmonth[2] = 'March';
arrmonth[3] = 'April';
arrmonth[4] = 'May';
arrmonth[5] = 'June';
arrmonth[6] = 'July';
arrmonth[7] = 'August';
arrmonth[8] = 'September';
arrmonth[9] = 'October';
arrmonth[10] = 'November';
arrmonth[11] = 'December';
var arrday = new Array(7);
arrday[0] = 'Sunday';
arrday[1] = 'Monday';
arrday[2] = 'Tuesday';
arrday[3] = 'Wednesday';
arrday[4] = 'Thursday';
arrday[5] = 'Friday';
arrday[6] = 'Saturday';
var month = time.getMonth();
var day = arrday[time.getDay()];
var month2 = arrmonth[time.getMonth()];
var date = time.getDate();
$('#month2').text(month2);
$('#day').text(day);
$('#date').text(date);
$('#month').text(month + 1);
}
setInterval(clock, 1000);
setInterval(calendar, 1000);
</script>
</head>
<body>
<h3>
<p align = 'center'>
<span id = 'month2'>
</p>
</h3>
<h3>
<p align = 'center'>
<span id = 'day'></span>
</p>
</h3>
<h1>
<p align = 'center'>
<span id = 'hour'></span>:
<span id = 'minutes'></span>
</p>
</h1>
<h2>
<p align = 'center'>
<span id = 'date'></span>/
<span id = 'month'></span>
<span id = 'seconds'></span>
</p>
</h2>
</body>
</html>
|
молодец!
|
а где посмотреть пример можно?
|
|
круто, но можно ещё пару плагинов jquery подключить и будет вобще тру
|
Огромное спасибо animhotep за совет
|
roma13, что-то Вы много написали :)
function clock() {
var time = new Date(),
hour = time.getHours(),
minutes = time.getMinutes(),
seconds = time.getSeconds();
$('#hour').text(hour);
$('#seconds').text(seconds < 10 ? '0' + seconds : seconds);
$('#minutes').text(minutes < 10 ? '0' + minutes : minutes);
}
function calendar(){
var time = new Date(),
arrmonth = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
arrday = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
month = time.getMonth();
$('#month2').text(arrmonth[month]);
$('#day').text(arrday[time.getDay()]);
$('#date').text(time.getDate());
$('#month').text(month + 1);
}
|
Цитата:
|
нет не шутка
|
это не шутка, это *****код )
|
| Часовой пояс GMT +3, время: 02:18. |