Перейти к содержимому


Скрипт Даты Следующего Дня


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Navihome_ru

Navihome_ru

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 94 сообщений
  • ГородМосква

Отправлено 08 Ноябрь 2013 - 15:01

Здравствуйте, хочу в карточку товара вставить : Доставка на 09 Ноября 2013 (По Москве)
Что бы дата была всегда следующего дня.
Никак не найду данный скрипт.
Помогите пожалуйста. Спасибо

#2 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 08 Ноябрь 2013 - 17:01

Панель администратора, "Сайт"->"Редактор шаблонов".
В файле "Товар".
Найти код:
					<Script Language="JavaScript">
now = new Date()
if (now.getDay() == 0)
document.write("По Москве доставка уже в понедельник")
if (now.getDay() == 1)
document.write("По Москве доставка уже во вторник")
if (now.getDay() == 2)
document.write("По Москве доставка уже в среду")
if (now.getDay() == 3)
document.write("По Москве доставка уже в четверг")
if (now.getDay() == 4)
document.write("По Москве доставка уже в пятницу")
if (now.getDay() == 5)
document.write("По Москве доставка уже в субботу")
if (now.getDay() == 6)
document.write("По Москве доставка уже в воскресенье")
</Script> </DIV>
Заменить:
Доставка <script type="text/javascript">
var mydate=new Date() 
var year=mydate.getYear() 
if (year < 1000) year+=1900 
var day=mydate.getDay() 
var month=mydate.getMonth() 
var daym=mydate.getDate() 
if (daym<10) {
  daym = daym + 1;
  daym="0"+daym;
}
//var dayarray = new Array("воскресение", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота") 
var montharray = new Array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря") 
document.write(" "+daym+" "+montharray[month]+" "+year+" года") 
</script> </DIV>


#3 Navihome_ru

Navihome_ru

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 94 сообщений
  • ГородМосква

Отправлено 08 Ноябрь 2013 - 17:29

Просмотр сообщенияKoderhan (08 Ноябрь 2013 - 17:01) писал:

Панель администратора, "Сайт"->"Редактор шаблонов".
В файле "Товар".
Найти код:
[CODE]




Спасибо. Работает как часы)
А как убрать 2013 года ?

#4 ne_yana

ne_yana

    Активный участник

  • Модератоpы
  • 1 190 сообщений

Отправлено 08 Ноябрь 2013 - 17:40

Просмотр сообщенияNavihome_ru (08 Ноябрь 2013 - 17:29) писал:

Спасибо. Работает как часы)
А как убрать 2013 года ?
Здравствуйте, замените
Доставка &amp;lt;script type="text/javascript">
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000) year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10) {
  daym = daym + 1;
  daym="0"+daym;
}
//var dayarray = new Array("воскресение", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота")
var montharray = new Array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря")
document.write(" "+daym+" "+montharray[month]+" "+year+" года")
</script> </DIV>
на
Доставка &amp;lt;script type="text/javascript">
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000) year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10) {
  daym = daym + 1;
  daym="0"+daym;
}
//var dayarray = new Array("воскресение", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота")
var montharray = new Array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря")
document.write(" "+daym+" "+montharray[month]+" ")
</script> </DIV>


#5 Navihome_ru

Navihome_ru

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 94 сообщений
  • ГородМосква

Отправлено 08 Ноябрь 2013 - 17:49

Просмотр сообщенияne_yana (08 Ноябрь 2013 - 17:40) писал:

Здравствуйте, замените
...
на
Доставка &lt;script type="text/javascript">
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000) year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10) {
daym = daym + 1;
daym="0"+daym;
}
//var dayarray = new Array("воскресение", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота")
var montharray = new Array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря")
document.write(" "+daym+" "+montharray[month]" ")
</script> </DIV>

+(плюс) забыли вконце после "+montharray[month]";)
Спасибо. Больше не буду мучать.

#6 Navihome_ru

Navihome_ru

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 94 сообщений
  • ГородМосква

Отправлено 10 Ноябрь 2013 - 18:53

Просмотр сообщенияNavihome_ru (08 Ноябрь 2013 - 17:49) писал:

...

Здравствуйте, в первый день код выдавал дату следующего дня, а сейчас сегодняшнего(
Как исправить подскажите?

<script type="text/javascript">
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000) year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10) {
  daym = daym + 1;
  daym="0"+daym;
}
//var dayarray = new Array("воскресение", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота")
var montharray = new Array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря")
document.write(" "+daym+" "+montharray[month]+"")
</script>



С П А С И Б О )

#7 sengun

sengun

    Активный участник

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

Отправлено 10 Ноябрь 2013 - 19:07

Просмотр сообщенияNavihome_ru (10 Ноябрь 2013 - 18:53) писал:

Здравствуйте, в первый день код выдавал дату следующего дня, а сейчас сегодняшнего(
Как исправить подскажите?

<script type="text/javascript">
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000) year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10) {
daym = daym + 1;
daym="0"+daym;
}
//var dayarray = new Array("воскресение", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота")
var montharray = new Array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря")
document.write(" "+daym+" "+montharray[month]+"")
</script>



С П А С И Б О )
В указанном скрипте замените
if (daym<10) {
  daym = daym + 1;
  daym="0"+daym;
}
на
daym = daym + 1;
if (daym<10) {
  daym="0"+daym;
}


#8 Navihome_ru

Navihome_ru

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 94 сообщений
  • ГородМосква

Отправлено 11 Ноябрь 2013 - 22:51

Просмотр сообщенияsengun (10 Ноябрь 2013 - 19:07) писал:

В указанном скрипте замените
if (daym<10) {
daym = daym + 1;
daym="0"+daym;
}
на
daym = daym + 1;
if (daym<10) {
daym="0"+daym;
}



Спасибо)




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных