Как передать переменную в jQuery правильно?

Всем привет!

Есть такой javascropt, который из 20 января 2018 17:20 выводит таймер обратного отсчета.
Проблема в том, что new Date(2018, 1-1, 20, 17, 20) работает отлично, а вот подстановка new Date(dateCount) приводит к NaN.
Как правильно подставить dateCount в new Date()?

var TimeLimit = '{time_limit}',
TimeLimit_time_CM = TimeLimit.substr(TimeLimit.length - 5),
TimeLimit_time_C_Mod1 = TimeLimit_time_CM.substr(0, TimeLimit_time_CM.length - 2),
TimeLimit_time_C_Mod2 = TimeLimit_time_C_Mod1.replace(':', ''),
TimeLimit_time_M = TimeLimit_time_CM.substr(TimeLimit_time_CM.length - 2),
TimeLimit_year_Mod1 = TimeLimit.substr(TimeLimit.length - 10),
TimeLimit_year_Mod2 = TimeLimit_year_Mod1.substr(0, TimeLimit_year_Mod1.length - 6),
TimeLimit_month_Mod1 = TimeLimit.substr(3),
TimeLimit_month_Mod2 = TimeLimit_month_Mod1.substr(0, TimeLimit_month_Mod1.length - 11),
TimeLimit_date = TimeLimit.substring(2, -2);
    
if (TimeLimit == 'неограниченно') {$("#TimeLimit").addClass("hidden");}
if (TimeLimit_month_Mod2 == 'января') {var LV_month = '1';}
if (TimeLimit_month_Mod2 == 'февраля') {var LV_month = '2';}
if (TimeLimit_month_Mod2 == 'марта') {var LV_month = '3';}
if (TimeLimit_month_Mod2 == 'апреля') {var LV_month = '4';}
if (TimeLimit_month_Mod2 == 'мая') {var LV_month = '5';}
if (TimeLimit_month_Mod2 == 'июня') {var LV_month = '6';}
if (TimeLimit_month_Mod2 == 'июля') {var LV_month = '7';}
if (TimeLimit_month_Mod2 == 'августа') {var LV_month = '8';}
if (TimeLimit_month_Mod2 == 'сентября') {var LV_month = '9';}
if (TimeLimit_month_Mod2 == 'октября') {var LV_month = '10';}
if (TimeLimit_month_Mod2 == 'ноября') {var LV_month = '11';}
if (TimeLimit_month_Mod2 == 'декабря') {var LV_month = '12';}
var dateCount = '2018, 1-1, 20, 17, 20';
$('#timer').countdown({until: new Date(2018, 1-1, 20, 17, 20), format: 'OWDHMS'});
  • Вопрос задан
  • 197 просмотров
Решения вопроса 1
graf8269
@graf8269 Автор вопроса
var dateCount = new Date(TimeLimit_year_Mod2, LV_month_Mod1, TimeLimit_date, TimeLimit_time_C_Mod2, TimeLimit_time_M);
    $('#timer').countdown({until: dateCount, format: 'OWDHMS'});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы