13.09.2015, 18:24
|
Аспирант
|
|
Регистрация: 25.05.2015
Сообщений: 76
|
|
Все, сделал. А как посчитать сколько до НГ осталось( не от ДР, а от текущей даты + через сколько будет круглая дата, напр, 30 лет?
|
|
13.09.2015, 18:31
|
Аспирант
|
|
Регистрация: 25.05.2015
Сообщений: 76
|
|
Кстати, мой вариант немного не так работает как ваш. Почему?
http://jsfiddle.net/t00a47qj/7/
дата установлена на 07.09.2009. Получается Дней до ДР. 2258
А в вашем примере при выборе такой же даты получается 2198.
Как так получилось?
|
|
13.09.2015, 18:51
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
makalet,
var mydate = new Date(en); этого недостаточно.
Цитата:
|
•Для краткого формата даты допускается использование разделителей "/" или "-", но порядок элементов должен быть строго "месяц/день/год", например "7/20/96".
|
http://javascript.ru/Date.parse
до нового года нужна дата нового года
30 лет нужна дата рождения + 30 лет
поинтересуйтесь Moment.js
|
|
13.09.2015, 19:06
|
Аспирант
|
|
Регистрация: 25.05.2015
Сообщений: 76
|
|
рони, разделитель вроде один и тот же.
http://jsfiddle.net/t00a47qj/8/
Разница в Сегодня 13. 9.2015 Дата рождения 07. 09.2015
А без подключения moment.js не получится?
|
|
13.09.2015, 19:26
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
makalet,
....
http://jsfiddle.net/t00a47qj/9/
moment.js для примера было -- учебник почитайте для начала
|
|
13.09.2015, 20:05
|
Аспирант
|
|
Регистрация: 25.05.2015
Сообщений: 76
|
|
рони, спасибо, сделал немного иначе. Вроде работает. Помогло с date.setHours(0, 0, 0). Подскажите c НГ. Я распарсил строку, получил данные, но вот не понимаю почему получаю NaN
|
|
13.09.2015, 20:14
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
makalet,
дата нового года
var date = new Date((new Date).getFullYear()+1, 0, 1, 0, 0, 0, 0 )
Таймер обратного отсчета
|
|
13.09.2015, 20:45
|
Аспирант
|
|
Регистрация: 25.05.2015
Сообщений: 76
|
|
рони, cпасибо большое!! Помогло.
Осталось тогда юбилей сделать( Если родился в 2005, то юбилей в 10 лет будет через n дней в 2015 году, и так далее. Это через цикл делается?
|
|
13.09.2015, 20:55
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
makalet,
.setYear(2015)
|
|
13.09.2015, 21:14
|
Аспирант
|
|
Регистрация: 25.05.2015
Сообщений: 76
|
|
рони, а можно небольшой примерчик?
|
|
|
|