CODE:
<script language=javascript><!--
var now=new Date();
var H=now.getHours();
var M=now.getMinutes();
var today=now.getDate();
var month=now.getMonth()+1;
var year=now.getFullYear();
var str="SMS";
var delta=3;
H=H+delta;
if (H>23)
{
H=H-24;
today=today+1;
var fl=0;
if (today>28 && month==2) { today=today-28; month=month+1; fl=1;}
if (today>30 && (month==4 || month==6 || month==9 || month==11)) { today=today-30; month=month+1; fl=1;}
if (today>31 && (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)) { today=today-31; month=month+1; fl=1;}
if (fl)
{ if ( month>12 ) { month=month-12; year=year+1; } }
}
timeSTR = "<select name='"+str+"Hour'>";
for(var d=0;d<24;d++) { if (d==H) timeSTR += "<option selected>"+((d<10)? "0"+d:d)+"</option>";
else timeSTR += "<option>"+((d<10)? "0"+d:d)+"</option>"; }
timeSTR +="</select>:<select name='"+str+"Minute'>";
for(var d=0;d<60;d++) { if (d==M) timeSTR += "<option selected>"+((d<10)? "0"+d:d)+"</option>";
else timeSTR +="<option>"+((d<10)? "0"+d:d)+"</option>"; }
timeSTR +="</select>";
document.write(timeSTR+"<BR>\n");
dateSTR ="<select name='"+str+"Day'>";
for(var d=1;d<=31;d++) { if (d==today) dateSTR += "<option selected>"+((d<10)? "0"+d:d)+"</option>";
else dateSTR += "<option>"+((d<10)? "0"+d:d)+"</option>"; }
dateSTR += "</select>-<select name='"+str+"Month'>";
for(var d=1;d<=12;d++) { if (d==month) dateSTR += "<option selected>"+((d<10)? "0"+d:d)+"</option>";
else dateSTR += "<option>"+((d<10)? "0"+d:d)+"</option>"; }
dateSTR += "</select>-<select name='"+str+"Year'>";
for(var d=year;d<=year+1;d++) { if (d==year) dateSTR += "<option selected>"+d+"</option>";
else dateSTR += "<option>"+d+"</option>"; }
dateSTR += "</select>\n";
document.write(dateSTR);
//--></SCRIPT>
var now=new Date();
var H=now.getHours();
var M=now.getMinutes();
var today=now.getDate();
var month=now.getMonth()+1;
var year=now.getFullYear();
var str="SMS";
var delta=3;
H=H+delta;
if (H>23)
{
H=H-24;
today=today+1;
var fl=0;
if (today>28 && month==2) { today=today-28; month=month+1; fl=1;}
if (today>30 && (month==4 || month==6 || month==9 || month==11)) { today=today-30; month=month+1; fl=1;}
if (today>31 && (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)) { today=today-31; month=month+1; fl=1;}
if (fl)
{ if ( month>12 ) { month=month-12; year=year+1; } }
}
timeSTR = "<select name='"+str+"Hour'>";
for(var d=0;d<24;d++) { if (d==H) timeSTR += "<option selected>"+((d<10)? "0"+d:d)+"</option>";
else timeSTR += "<option>"+((d<10)? "0"+d:d)+"</option>"; }
timeSTR +="</select>:<select name='"+str+"Minute'>";
for(var d=0;d<60;d++) { if (d==M) timeSTR += "<option selected>"+((d<10)? "0"+d:d)+"</option>";
else timeSTR +="<option>"+((d<10)? "0"+d:d)+"</option>"; }
timeSTR +="</select>";
document.write(timeSTR+"<BR>\n");
dateSTR ="<select name='"+str+"Day'>";
for(var d=1;d<=31;d++) { if (d==today) dateSTR += "<option selected>"+((d<10)? "0"+d:d)+"</option>";
else dateSTR += "<option>"+((d<10)? "0"+d:d)+"</option>"; }
dateSTR += "</select>-<select name='"+str+"Month'>";
for(var d=1;d<=12;d++) { if (d==month) dateSTR += "<option selected>"+((d<10)? "0"+d:d)+"</option>";
else dateSTR += "<option>"+((d<10)? "0"+d:d)+"</option>"; }
dateSTR += "</select>-<select name='"+str+"Year'>";
for(var d=year;d<=year+1;d++) { if (d==year) dateSTR += "<option selected>"+d+"</option>";
else dateSTR += "<option>"+d+"</option>"; }
dateSTR += "</select>\n";
document.write(dateSTR);
//--></SCRIPT>
Он должен обязательно выполняться, но пользователь не должен иметь возможность изменить время, желательно, чтобы его вообще не было видно на странице!
Скрипт подсмотрел тут, хочу на своей странице сделать подобную форму, для отправки смс на определенный номер...
Есть ли такая возможность? Спасибо!