Знатоки налетайте помогать +)
Есть скрипт:
<!-- 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, время: 07:22. |