TLENS » 2011.06.10 15:44

Паша вот никак не пойму файлы все в кодировке utf-8/
Но половина отображается иероглифами.
А точнее слова с функции parseDate() function.js

TLENS » 2011.06.10 16:40

Это расширения для хрома

Gemorroj » 2011.06.10 17:50

ты бы в functions.js intval и parseDate в читабельный вид привел.
нихрена не понять. и что это за такое? new Date(i+864E5) ?

TLENS » 2011.06.10 18:32

Ну это плюс 1 день.
Сейчас приведу в читабельный

TLENS » 2011.06.10 18:47

Код:

1
2
3
4
5
6
7
8
9
function parseDate(i){
var myDate=new Date;
a=new Date(i+864E5); // для вычесления вчерашних
i=new Date(i); // Перевод с секунд
if(i.getDate()==myDate.getDate() && i.getMonth()==myDate.getMonth())str="Сегодня"; // если день совпадает
else if(a.getDate()==myDate.getDate() && a.getMonth()==myDate.getMonth())str="Вчера"; // если к дате сообщения приплюсовать один день и он совпадет с сегоднешним
else str=i.getFullYear()+"."+(i.getMonth()+1>9?i.getMonth()+1:"0"+(i.getMonth()+1))+"."+(i.getDate()>9?i.getDate():"0"+i.getDate()); // Формируем строку для вывода даты
return str+" "+(i.getHours()>9?i.getHours():"0"+i.getHours())+":"+(i.getMinutes()>9?i.getMinutes():"0"+i.getMinutes()); // Формируем строку для вывода Времени
}

Чет завтыкал за проверку месяца добавил. Но вопрос не решен
Добавлено спустя   4 минуты  7 секунд:
Вопрос вообще не в функции
заменил ее просто на
function parseDate(i){ return 'Сегодня';}
тоже самое

Gemorroj » 2011.06.10 19:24

это нифига не +1 день. опера например кидает ошибку

TLENS » 2011.06.10 19:28

А ну для оперы переправиш тогда на 5 нолей.
А что с кодировкой?
Добавлено спустя   9 минут  15 секунд:
Или я сейчас переправлю какая разница

TLENS » 2011.06.10 20:13

Короче в функции всеравно два слова заменил их на "\u0421\u0435\u0433\u043e\u0434\u043d\u044f и \u0412\u0447\u0435\u0440\u0430