Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.04.2010, 07:35
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Error неизвестно из-за чего
Есть код:

$('.postTdTop:odd').each(function (i) {
tx = $('.postTdTop:odd:eq('+(i-1)+')').text().split('|')[0].slice(-18, -1);
dt = this.innerHTML.split(',')[1] + this.innerHTML.split(',')[2].split('|')[0]
$(this).append('<span style="margin-left:20px;"></span>'+tx+dt);
});


Выводит дату и время предыдущего и текущего сообщений. Из строки вида 06.04.2010, 14:02 нужно получить getTime, делаю это так:

function s(a) {
a += ' ';
b = a.slice(0,10).split('.');
b[1] = b[1].replace('01', 'Jan').replace('02', 'Feb').replace('03', 'Mar').replace('04', 'Apr').replace('05', 'May').replace('06', 'Jun').replace('07', 'Jul').replace('08', 'Aug').replace('09', 'Sep').replace('10', 'Oct').replace('Nov', 'Apr').replace('Dec', 'Apr');
z = b.join(' ') + ' ' + a.slice(-6,-1);
return (new Date(z).getTime())
}


НО! В первом коде, s(tx) ничего не возвращает, причём s(dt) возвращает то, что нужно. Почему? Где ошибка?
Ответить с цитированием
  #2 (permalink)  
Старый 11.04.2010, 08:43
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

exec,
Покажите td целиком, а не
Сообщение от exec Посмотреть сообщение
Из строки вида 06.04.2010, 14:02
Ответить с цитированием
  #3 (permalink)  
Старый 11.04.2010, 08:48
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

и проверьте что содержит в себе tx перед тем как кормить им функцию s()
Ответить с цитированием
  #4 (permalink)  
Старый 11.04.2010, 11:20
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Цитата:
и проверьте что содержит в себе tx перед тем как кормить им функцию s()
Проверял. Всё нормально.

Цитата:
окажите td целиком
<td class="postTdTop">Дата: Суббота, 10.04.2010, 20:01 | Сообщение # <a name="1280608" class="postNumberLink" href="javascript://" rel="nofollow" onclick="prompt('Прямая ссылка к сообщению','http://***.ru/forum/16-160668-1280608-16-1270918912');return false;">1</a></td>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вольтметр. С чего начать??? Гость Элементы интерфейса 5 08.09.2011 20:03
Цвет зависящий от... От много чего... Rasie1 Общие вопросы Javascript 1 19.02.2010 15:01
Превьювер - подскажите с чего начать? Travolta Общие вопросы Javascript 1 07.02.2010 14:22
ТУЛ - бар подскажите с чего начать lex Общие вопросы Javascript 0 12.01.2010 23:14
Для чего ограничен поиск? ZoNT Сайт Javascript.ru 4 01.10.2008 15:55