Приведение строки к числу
Здравствуйте
Вопрос не сложный, но я не могу его решить В переменную date0 поступает значение "2014,11,20", но тип объекта, строка, поэтому скрипт не работает, пытался его перевести к числу через Number и другие способы не получается. function counterReturn0 (){ var date0 = $("#prizeFinish0").text(); // - 2014,11,20 - тип строка // текущая дата var now0 = new Date(); // дата предстоящего события var eventDate0 = new Date(date0); var span0 = document.getElementById('timetoevent0'); var text0 = "До окончания розыгрыша осталось: "; Вот в таком вот виде срипт работает, когда вот в эту переменную напрямую прописано цифрами var eventDate0 = new Date(2014,11,20); function counterReturn0 (){ var date0 = $("#prizeFinish0").text(); // текущая дата var now0 = new Date(); // дата предстоящего события var eventDate0 = new Date(2014,11,20); var span0 = document.getElementById('timetoevent0'); var text0 = "До окончания розыгрыша осталось: "; Получается в 6 строке он неправильно воспринимает данные в первом блоке кода из переменной. А в ней содержится - "2014,11,20". Помогите подправить верхний блок кода чтобы работало как в нижнем |
Попробуй так
function counterReturn0 (){ var date0 = $("#prizeFinish0").text().split(','); // - 2014,11,20 - тип строка // текущая дата var now0 = new Date(); // дата предстоящего события var eventDate0 = new Date(date0[0], date0[1], date0[2]); var span0 = document.getElementById('timetoevent0'); var text0 = "До окончания розыгрыша осталось: "; |
zmanz,
var date0 = '2014,11,20' alert(new Date(date0.split(',').join('/'))); |
Спасибо большое
|
Часовой пояс GMT +3, время: 23:24. |