Знатоки налетайте помогать +)
Есть скрипт:
<!--
var d = new Date();
var day=new Array("Воскресенье","Понедельник","Вторник",
"Среда","Четверг","Пятница","Суббота");
var month=new Array("января","февраля","марта","апреля","мая","июня",
"июля","августа","сентября","октября","ноября","декабря");
document.write(day[d.getDay()]+" " +d.getDate()+ " " + month[d.getMonth()]
+ " " + d.getFullYear() + " г.");
//-->
Помогите изменить данный код, что бы выдавал не сегодняшнее число, а завтрашнее. Относительно той даты, которая у пользователя на компе или устройстве. Спасибо за помощь заранее!:help: |
javamen,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
javamen,
Установка компонентов даты var d = new Date(); d.setDate(...попробуйте самостоятельно добавить нужное) ; |
Рони, пожалуйста напиши готовый код если не трудно полностью
|
Спасибо получилось добавлением строки:
d.setDate(d.getDate() + 1); А возможно ли учитывать праздники, что бы показывался только след день за праздничным. Только не сб, вс, а именно 8 марта, 31 декабря и др. |
Цитата:
Цитата:
|
var getNextWeekday = (function() {
var holidays = ['1/1', '7/1', '4/2', '23/2', '8/3', '1/4', '9/4'];
function checkHoliday(date) {
date.setDate(date.getDate() + 1);
var day = date.getDay();
if(day === 0 || day === 6 || holidays.indexOf(date.getDate() + '/' + (date.getMonth() + 1)) !== -1) {
date = checkHoliday(date);
}
return date;
}
return function(date) {
return checkHoliday(new Date(date || Date.now()));
}
})();
var date = new Date;
console.log(getNextWeekday(date));
console.log(getNextWeekday());
|
Спасибо, тему можно закрывать!!!!
|
ruslan_mart,
Очень понравился подход с поиском праздников |
| Часовой пояс GMT +3, время: 16:32. |