Ну я даже не знаю.. Привык без подсветки.. Ну дык по коду ничего дельного не скажете?
|
Гвоздь, и, пожалуй, не забывай, что я ещё учусь..
|
заявления о ненужности подсветки кода хорошему программисту, и о привычке работать без подсветки не сильно соотносятся с тем, что ты новичек в программировании.
в любом случае если учишься, то учись. ты бы уже сам давно отладил |
i-want,
функция last_sat (a) неверно устанавливается год
function last_sat (a) {
var date = new Date(new Date().getFullYear(),a,31)
var day = 31 - date.getDay()
date.setMonth(a,day)
return date
}
или если учитывать и час перевода часов то можно такой вариант:
<script language="JavaScript" type="text/javascript">
function time_set(e, f) {
var c = new Date;
c.setMonth(e, 31);
c.setMonth(e, 31 - c.getDay());
c.setHours(f, 0, 0, 0);
return c
}
var d = new Date,
a = time_set(2, 2),
b = time_set(9, 3);
d.setFullYear(d.getUTCFullYear(), d.getUTCMonth(), d.getUTCDate());
d.setHours(d.getUTCHours() + 3);
d > a && d < b && d.setHours(d.getHours() + 1);
var h = d.getHours(),
m = d.getMinutes();
document.write ('Московское время: '+h+' часов(a) '+m+' минут(ы)');
</script>
|
Рони, ход твоей мысли ясен.. Но возникает один вопрос.. Разве это
d > a && d < b && d.setHours(d.getHours() + 1); не нуждается в if'е? То есть if (d > a && d < b) { d.setHours(d.getHours() + 1) } Или же можно опускать условные конструкции? |
В целом, спасибо, помог:)
|
| Часовой пояс GMT +3, время: 05:14. |