JavaScript
Некоторые полезные скрипты и возможности JavaScript.
Благодаря этом скрипту можно выводить текущую дату, даты, которые были на прошлой неделе, в прошлом месяце, в прошлом квартале и в прошлом году.

<script language="JavaScript" type="text/javascript">
 function changedate(days,period) {
		var d = new Date();
		var period = period;
		var month=new Array(12);
		month[0]="01";
		month[1]="02";
		month[2]="03";
		month[3]="04";
		month[4]="05";
		month[5]="06";
		month[6]="07";
		month[7]="08";
		month[8]="09";
		month[9]="10";
		month[10]="11";
		month[11]="12";
		if (period == "day") {
			var dateold = d.getDate()+ "." + month[d.getMonth()] + "." + d.getFullYear();
		}
		if (period == "week") {
			var dc = new Date(d.getTime() - days*24*3600*1000);
			var dateold = dc.getDate()+ "." + month[dc.getMonth()] + "." + dc.getFullYear();
		}
		else if (period == "month") {
			var dc = new Date();
			var lastmonth = dc.getMonth();
			var lastyear = dc.getFullYear();
			if (dc.getMonth() == "0") {
				lastmonth = 11;
				lastyear = lastyear - 1;
			} else 	lastmonth = lastmonth - 1;
			var dateold = dc.getDate()+ "." + month[lastmonth] + "." + lastyear;
		}
		else if (period == "quarter") {
			var dc = new Date();
			var lastquarter = dc.getMonth();
			var lastyear = dc.getFullYear();
			if (dc.getMonth() < 3) {
				lastquarter = lastquarter + 12 - 3;
				lastyear = lastyear - 1;
			} else 	lastquarter = lastquarter - 3;
			var dateold = dc.getDate()+ "." + month[lastquarter] + "." + lastyear;
		}
		else if (period == "year") {
			var dc = new Date();
			var lastyear = dc.getFullYear();
			lastyear = lastyear - 1;
			var dateold = dc.getDate()+ "." + month[dc.getMonth()] + "." + lastyear;
		}
		document.getElementById("datepicker").innerHTML = dateold;
	}
</script>

<a href="#" onclick="changedate(0,'day')">сегодня</a> <br />
<a href="#" onclick="changedate(7,'week')">прошлая неделя</a> <br />
<a href="#" onclick="changedate(0,'month')">прошлый месяц</a><br />
<a href="#" onclick="changedate(0,'quarter')">прошлый квартал</a> <br />
<a href="#" onclick="changedate(0,'year')">прошлый год</a> <br /> <br />

<b>Вывод даты:</b> <span id="datepicker"></span>

== Пример ==

Реклама на сайте

Грибок ногтей лечить домашних условиях
В продаже - Грибок, цены ниже! Неликвидные остатки
mycosan.ua
Ванная комната фото в квартире маленькая
Установка сантехники и ремонт ванных комнат. Мебель для ванных комнат
smesitel63.ru