Вывести текущую дату JavaScript


Этот JavaScript предназначен для вывода в div блок с текстом текущей даты и дня недели. Данный скрипт выводит дату, которая установленна на устройстве пользователя, по этой причине она может быть неправильно отображена.
Демо-пример: Вывод текущей даты на сайт
Текущая дата
Данные берутся с устройства пользователя!
В HTML-исходнике страницы между тегами <head>, вставьте скрипт:
<script>
obj_hours=document.getElementById("wb_data");
name_month=new Array (
"января", "февраля", "марта", "апреля", "мая", "июня",
"июля", "августа", "сентября", "октября", "ноября", "декабря"
);

day=new Array(
"(Воскресенье)","(Понедельник)","(Вторник)",
"(Среда)","(Четверг)","(Пятница)","(Суббота)"
);

function wr_hours()
{time=new Date;
time_date=time.getDate();
time_wr=((time_date<10)?'0':'')+time_date;
time_wr=time_wr+" "+name_month[time.getMonth()]+" "+time.getFullYear()+" г."+" "+day[time.getDay()];
obj_hours.innerHTML=time_wr;}

wr_hours();
setInterval("wr_hours();",1000);

</script>
Во 2-й строке "wb_data" это id текста в блоке div (замените его на свой).
Пример HTML-кода для текста:
<div id="wb_data">Текущая дата</div>

Вывод текущей даты в input (JavaScript)


Данный JavaScript предназначен для вывода текущей даты в поле input (Editbox), которая установленна на устройстве пользователя. И пример этого же скрипта с выводом даты, к которой добавляется / убавляется заданное количество дней.
Демо-пример: Вывод текущей даты в input
В поле input должна отобразится текущая дата!
В HTML-исходнике страницы между тегами <head>, вставьте скрипт:
1
2
3
4
5
6
7
8
9
10
11
12
<script>
var fullDateTime = new Date();
var getNormalDate = function(date){
var day = date.getDate();
if (day<10) day='0'+day;
var month = date.getMonth() + 1;
if (month<10) month='0'+month;
var year = date.getFullYear();
return day + '.' + month + '.' + year;
};
document.getElementById('
date_real').value = getNormalDate(fullDateTime);
</script>
В 11-й строке скрипта "date_real" это id поля input (замените его на свой).
Для изменения разделителей на дд/мм/гггг, в 9-й строке замените точки:
return day + '/' + month + '/' + year;
Пример HTML-кода для input:
<input type="text" id="date_real" name="Текущая дата" value="">
Демо-пример: Вывод даты следующего дня в input
Должна отобразится дата следующего дня!
Для добавления к текущей дате например, плюс один день и т. д. В этом же скрипте, в конце 4-й строки необходимо добавить: +1)
4-я строка скрипта, пример добавления к текущей дате +1 день:
var day = (date.getDate()+1);
Отнять от текущей даты например, минус один день и т. д., пропишите: -1);
Скачать исходник .wbs (версия 12.3.0)