#1 2011.06.10 15:44

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Что случилось с кодировкой?

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


Вложения

Отредактировано TLENS (2011.06.10 16:39)

Неактивен

#2 2011.06.10 16:40

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Что случилось с кодировкой?

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

Отредактировано TLENS (2011.06.10 16:40)

Неактивен

#3 2011.06.10 17:50

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Что случилось с кодировкой?

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

Неактивен

#4 2011.06.10 18:32

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Что случилось с кодировкой?

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

Отредактировано TLENS (2011.06.10 18:33)

Неактивен

#5 2011.06.10 18:47

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Что случилось с кодировкой?

Код:

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 'Сегодня';}
тоже самое

Отредактировано TLENS (2011.06.10 18:48)

Неактивен

#6 2011.06.10 19:24

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Что случилось с кодировкой?

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

Неактивен

#7 2011.06.10 19:28

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Что случилось с кодировкой?

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

Неактивен

#8 2011.06.10 20:13

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Что случилось с кодировкой?

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

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.012 s