NeoN, в идеале страница должна вести так, есть два див'а, в одном стоит сегодняшняя дата а во втором вчерашняя, в одном из див'ов нажали на элемент и выбрали другую дату в связи с этим в другом див'е у элементов изменились option на ноль с пустым значением, выбрали значения во всех элементах и нажали на кнопку, во втором див'е появились нужные значения на день вперед или назад зависимости в каком див'е меняли значения, и чтобы в 12 ночи автоматом менялось <selected="selected"> у 24го пропало а появилось у 25го
|
Цитата:
|
Рони, в первом див'е хочу просто посмотреть какой день недели будет через 17 или 39 лет определённого числа, для этого и нужна навигация, и чтобы в 12 ночи данные обновлялись
|
Rise, там только раз в год должно меняться автоматом <value="2019">
P. S. и при нажатии кнопок + и - |
например на странице конвертер дат есть перевод дат в разные календари, а именно Григорианский, Юлианский, Юлианский день, Еврейский, Исламский, Персидский, Курдский, Афганский, Майя, Бахаи, Индийский, Французский, ISO-8601, UNIX, Excel
|
при изменинии значений 1сутки×24×60×60×1000 на -13×24×60×60×1000 на одной странице получится конвертер дат с нового стиля на старый, на других страницах изменяя отклонения по времени + или - 1×24×60×60×1000 для других вариантов
|
как обьединить два скрипта в один?
<script type="text/javascript"><!-- var d = new Date(); var day=new Array("Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"); var month=new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"); document.write(day[d.getDay()]+"<br/>" +d.getDate()+ " " + month[d.getMonth()] + " " + d.getFullYear()); // --></script><br/> <script type="text/javascript"><!-- var d = new Date(new Date()-24*60*60*1000); var month=new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"); document.write(d.getDate()+ " " + month[d.getMonth()] + " " + d.getFullYear() ); // --></script> чтобы сразу показывало две даты? |
Besprizornik,
<script> var d = new Date(); var day=new Array("Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"); var month=new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"); document.write(day[d.getDay()]+"<br/>" +d.getDate()+ " " + month[d.getMonth()]+ " " + d.getFullYear()); document.write("<br>"); d.setDate(d.getDate() - 1); document.write(d.getDate()+ " " + month[d.getMonth()] + " " + d.getFullYear()) </script> |
Рони, всё вроде нормально, всё работает, но как быть если нужно отнять не ровно один день а 86399985 миллисекунд, тоесть сейчас надо -1 перевести в -24*60*60*1000 как в вложенных мной скриптах
|
Цитата:
d = new Date(new Date()-24*60*60*1000); и прочесть https://learn.javascript.ru/datetime |
Часовой пояс GMT +3, время: 03:14. |