Страница 1 из 1

Нужен скрипт проверки дня недели

СообщениеДобавлено: 12 дек 2008, 17:25
Sylar
И так обьясню поподробнее!
Я сделла сайт для школы по танцам.
мне нужень скрипт который в такой форме входа Изображение
Рядом с Добро пожаловать: Sylar писал следующее к примеру "Сегодня четверг 12,30. Сегодня тренеровка у Степа через 3 часа 30 минут"

Вроде понятно обьяснил

Re: Нужен скрипт проверки дня недели

СообщениеДобавлено: 15 дек 2008, 02:19
Sylar
И что мне никто не помогет????

Re: Нужен скрипт проверки дня недели

СообщениеДобавлено: 15 дек 2008, 12:16
Lexin
На счёт дня недели вот код:
Спойлер: Показать +
<!-- dayweek hack -->
<script type="text/javascript">
var today = new Date();
today = today.getDay();

if(today == 0)
today = 'воскресенье';
else if(today == 1)
today = 'понедельник';
else if(today == 2)
today = 'вторник';
else if(today == 3)
today = 'среда';
else if(today == 4)
today = 'четверг';
else if(today == 5)
today = 'пятница';
else if(today == 6)
today = 'суббота';

document.write('<p>Сегодня ' + today + '!</p>\n');
</script>
<!-- / dayweek hack -->
или
Код: Выделить всё
$WDAY$



На счет времени вот код:
Спойлер: Показать +
<!-- clock hack -->
<script type="text/javascript">
function refrClock2()
{
var d=new Date();
var s=d.getSeconds();
var m=d.getMinutes();
var h=d.getHours();
var day=d.getDay();
var date=d.getDate();
var month=d.getMonth();
var year=d.getFullYear();
var am_pm;
if (s<10) {s="0" + s}
if (m<10) {m="0" + m}
if (h>12) {h-=12;am_pm = "PM"}
else {am_pm="AM"}
if (h<10) {h="0" + h}
document.getElementById("clockhack").innerHTML=h + ":" + m + ":" + s + " " + am_pm;
setTimeout("refrClock2()",1000);
}
refrClock2();
</script>
<!-- / clock hack -->
или
Код: Выделить всё
$TIME$



На счет отсчета времени до чего либо вот код:
<script type="text/javascript">
today = new Date()
nextEVENT = new Date('January 01, 2009')
msPerDay = 24 * 60 * 60 * 1000 ;
daysLeft = (nextEVENT.getTime() - today.getTime()) / msPerDay;
daysLeft = Math.round(daysLeft);
document.write('<div align="center">До нового года осталось: <em>' + daysLeft + ' <\/em>дней ');
minutesLeft=(nextEVENT.getTime() - today.getTime()) / 60000;
minutesLeft = Math.round(minutesLeft);
document.write('<em>'+minutesLeft+'<\/em> минут(ы)<\/div>');
</script>
Что написано красным - меняй на месяц английскими буквами
Что написано синим - меняй на день (число в формате чч)
Что написано зеленым - меняй на год
Что написано розовым - меняй на свое

Re: Нужен скрипт проверки дня недели

СообщениеДобавлено: 15 дек 2008, 13:01
Sylar
Вот.. а теперь с этого нада накрутить такое
Если Вторник до 16,30 то ZaNoZa
Если Четверг до 16,30 то STEP
Если воскресенье до 15.30 то STEP
Если воскресенье до 16.30 то ZaNoZa

Вот так вот.. помогите плиз так сделать...

Re: Нужен скрипт проверки дня недели

СообщениеДобавлено: 15 дек 2008, 13:20
Vanofuture
Код: Выделить всё
<script type="text/javascript">
today='$WDAY$';time=new Date().toString();time=time.split(' ')[4];hour=time.split(':')[0];min=time.split(':')[1];

if(today=='Вторник' && hour<=16 && min<30){
document.write('ZaNoZa');}

if(today=='Четверг' && hour<=16 && min<30){
document.write('STEP');}

if(today=='Воскресенье' && hour<=15 && min<30){
document.write('STEP');}

if(today=='Воскресенье' && hour<=15 && min<30){
document.write('ZaNoZa');}
</script>

Re: Нужен скрипт проверки дня недели

СообщениеДобавлено: 15 дек 2008, 15:39
Sylar
Спасибо... но что-то вставил а он не работает

Re: Нужен скрипт проверки дня недели

СообщениеДобавлено: 15 дек 2008, 15:54
Vanofuture
Может потому что сегодня не вторник, не четверг и не воскресенье? :D

Re: Нужен скрипт проверки дня недели

СообщениеДобавлено: 15 дек 2008, 15:58
Sylar
нет я это понял, поэтому чтоб проверить переписал вместо вторника поедельник.. и всеравно не работает

Re: Нужен скрипт проверки дня недели

СообщениеДобавлено: 15 дек 2008, 16:15
Vanofuture
Sylar писал(а):поедельник

Вот и проблема. Система сохраняет орфографию и пишет в большой буквы.

Re: Нужен скрипт проверки дня недели

СообщениеДобавлено: 16 дек 2008, 12:52
Sylar
Все, разобрался, темку можно прикрывать...