|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Доработка скрипта |
Доработка скрипта |
Вот скрипт, возвращающий текущую (сегодняшнюю) дату:
<script type="text/javascript"> var day = new Date(); document.write(day.getDate()); </script> И у меня есть в поле, в которое я ввожу дату рождения: $OTHER3$ К примеру 01.01.2001 Мне нужно выделять из этого поля первый две цифры (дату), т.е. в этом случае 01. Предположил, что можно это сделать таким образом: <?substr($OTHER3$,0,2)?> Всё это мне нужно для If. If текущая_дата - дата_рождения < 6 then у парня день рождение через 6 дней If текущая_дата - дата_рождения < 5 then у парня день рождение через 5 дней и так далее если =0, то then поздравляем с днем рождения Думаю, есть знающие люди в этой области, у кого есть светлые идеи |
вставляем в любое место на странице
Код <script type="text/javascript"> $(document).ready(function(){ var day = new Date(),today_is=day.getDate(),month_is=day.getMonth()+1,birthday='28.01.2001',left_days; if(parseInt(birthday.slice(3,5))==month_is&&today_is<=parseInt(birthday.slice(0,2))) { left_day = parseInt(birthday.slice(0,2))-today_is; if(left_day==0) { alert('С днем рождения')} else {alert('День рождения через '+left_day)} } };); </script> Заменяем алерты под себя и все готово)) Спасибо = "+" в репутацию
Любые вопросы по: - Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям Сообщение отредактировал M-Brook - Суббота, 18 Янв 2014, 17:50:12
|
| |||
| |||