Приведение строки к числу
Здравствуйте
Вопрос не сложный, но я не могу его решить В переменную 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, время: 12:52. |