Адрес для входа в РФ: exler.wiki

Отображение даты/времени в комментариях

30.11.2022 15:27  10108   Комментарии (39)

Сделали отображение даты времени комментариев и записей в блоге в зависимости от таймзоны пользователя.  По умолчанию используется Europe/Madrid. Настройка в личном кабинете.

30.11.2022 15:27
Комментарии 39

А можно еще сделать, что бы комментарии к комментариям отбражались от старых к новым, а то читать снизу вверх - неудобно.
01.12.22 19:13
0 0

02.12.22 09:38
0 0

В личных настройках есть поле "Вебсайт", куда по умолчанию вставлено значение "http://". Которое при сохранении выдает ошибку "Значение «Вебсайт» не является правильным URL.". Приходится вручную удалять. Лучше сразу оставить это поле пустым, имхо.
01.12.22 03:17
0 0

Не про таймзону, но тем не менее.
Какой-то у тебя искусственный интеллект больно хитрый.
Сейчас у меня подписка выглядит так
01.12.22 00:43
0 0

А если нажать на оплата подписки - будет так
01.12.22 00:44
0 0

Такое ощущение, что что-то пошло не так... 😄
01.12.22 00:45
0 0

Проверим. Зима? Да, точно! 😉
30.11.22 22:00
0 0

Главное, чтобы комментарий восхищал.
А когда он был написан… 😀
30.11.22 17:11
0 2

Главное, чтобы комментарий восхищал. А когда он был написан… 😀
В этой категории с большим отрывом побеждает комментарий обладателя лапок, оставленный на рукописи в пятнадцатом веке.
30.11.22 17:37
0 17

Это "цензура прошлась" 😄
30.11.22 19:07
0 2

С сервера должен приходить GMT, а страница должна показывать его в локальном времени и с форматированием локальной культуры:
`timeDiv.innerHTML=new Date(1*comment.gmt_time).toLocaleString()`
У кого-то будет 11/30/2022, 10:26:15 AM
У кого-то - 30.11.2022 16:26:15
30.11.22 16:36
3 4

Гы. Здесь не markdown 😄
30.11.22 16:46
4 1

Бывает так что сервер сам страницу генерирует, а не страница что-то там получает от сервера
30.11.22 17:16
3 1

Зумеры без джаваскрипта уже и страничку отправить с сервера не могут 😒
30.11.22 17:19
4 7

Кошмар однако.
Потом не понятно почему GMT обязательно прям. Единственное что обязательно это знать в какой тайм-зоне сохранено время, тогда его можно уже сконвертировать в любую нужную тайм-зону, в том числе и локаль браузера.

Вообще для уверенности хорошо бы при наведении на время увидеть попапчик в какой ТЗ оно написано
30.11.22 17:26
3 0

Вообще для уверенности хорошо бы при наведении на время увидеть попапчик в какой ТЗ оно написано
И координаты написавшего в реальном времени исчьо.

IP адреса хватит

1. Приводить время в UTC/GMT это первое правило best practices при работе с базами данных, персистентными объектами и распределенными приложениями. Это букварь, первая страница.
2. Таймзона - это личная информация пользователя. Нехорошо ее собирать без разрешения (профессиональная паранойя гуглера).
3. Дату/время нужно форматировать на клиенте, потому что американцам будет неприятно мысленно перекручивать месяц и день, иудеям будет удобнее 3 Кислева, а не 30 Ноября.
4. Глупо, медленно, неэффективно и неуважительно к пользователю перезагружать страницу при перелистывании комментариев. Время статического веба закончилось 20 лет назад.
5. Мне 50 и я писал сайты для старого веба (и помню asm pdp11 6502 8080). Мимо.
30.11.22 18:58
2 10

Опа! 2 минуса! А за что?
30.11.22 19:33
8 0

Мне 50 и я писал сайты для старого веба (и помню asm pdp11 6502 8080).
А можно личный вопрос? Как так получилось что специалист хорошо знающий железо и низкоуровневый язык начал "писать" сайты?

А можно личный вопрос? Как так получилось что специалист хорошо знающий железо и низкоуровневый язык начал "писать" сайты?
Компании потребовался сайт, и я его сделал. В чем проблема? Я ж железо при этом не забросил как не забросил и множество других направлений. В другой компании делались вебморды для управления TV-оборудованием. В третьей - распределенный документооборот на LAMP для издательства. На моей текущей работе в десктопном проекте на C++17/20 используются
и ассемблерные вставки (AARC64/x86-64) для специфических задач, и пользовательский интерфейс на HTML/JS (CEF). Если веб-технология подходит, она будет использована.

Предположу, что минус поставили за незаконченную мысль.
Соглашение по выделению `кода` бэк-тиками применяется много где. Например, в комментариях в исходном коде. Для программистов это просто принятая нотация. Если она совпадает с одним из синтаксисов маркапа/маркдауна - хорошо. Если не поддерживается на конкретном сайте - не беда. Пусть останется для различения свой-чужой.
30.11.22 21:44
0 1

> ...и помню asm pdp11

MOV -(PC), -(PC) что делает?
01.12.22 00:53
0 0

половина заслуженных программистов теряется на вопросе что случится если написать
int &a=a;
так что давайте будем снисходительны...
01.12.22 01:44
0 0

Совершенно верно.
Mit
01.12.22 02:48
0 0

На простой системе без защиты памяти, типа 1801ВМ1 - сотрет всю память, скопировав себя вниз по адресному пространству.
На нормальной системе с режимами супервизора/ядра трапнется, потому что PC (%7) адресуется в User I-space, который через UISDх будет read only.
01.12.22 03:09
0 1

> половина заслуженных программистов теряется на вопросе что случится если написать
int &a=a;
И правильно делает. Вы же не уточнили какому компилятору 😄.
01.12.22 03:20
0 3

половина заслуженных программистов теряется на вопросе что случится если написать
int &a=a;
так что давайте будем снисходительны...
Эта половина совершенно права. В С++ это UB.
Для меня же, попытка написания такого кода - большой красный флаг.
01.12.22 03:36
0 2

Эта половина совершенно права. В С++ это UB.Для меня же, попытка написания такого кода - большой красный флаг.
Я не хочу чтобы ими махали. Я хочу чтобы их видно было издалека. Ну и рассказали про ub - а там будут более интересные вопросы…
01.12.22 04:21
0 0

И правильно делает. Вы же не уточнили какому компилятору 😄.
Любому который соответствует стандарту с++
01.12.22 04:23
1 0

Это твое?
```
function displayDate() {
var this_month = new makeArray(12);
this_month[0] = "January";
this_month[1] = "February";
this_month[2] = "March";
this_month[3] = "April";
this_month[4] = "May"
this_month[5] = "June";
this_month[6] = "July";
this_month[7] = "August";
this_month[8] = "September";
this_month[9] = "October";
this_month[10] = "November";
this_month[11] = "December";
var today = new Date();
var day = today.getDate();
var month = today.getMonth();
var year = today.getYear();

if ( year < 1000 )
year += 1900

return(this_month[month]+" "+day+", "+year);
// return(this_month[month]+" "+day);
}
```
01.12.22 15:07
0 0

ура!
самое забавное - установка была и раньше, но ни на что не влияла
30.11.22 16:27
0 1

"В подъезде сидел комендант. У всех входящих он строго требовал пропуск, но если ему пропуска не давали, то он пускал и так." 😄
01.12.22 11:00
0 2

Я перестал комментировать в будущее.

Перестал в него верить?
Капсула времени, также капсула с посланием к потомкам или письмо в будущее было популярным развлечением 😄

Поставил "Европа/Киров"
30.11.22 15:45
0 1

Kirov reporting
30.11.22 20:33
0 2

Поставил "Европа/Киркоров"
30.11.22 20:58
2 3
Теги
Сортировать по алфавиту или записям
BLM 21
Calella 144
exler.ru 281
авто 450
видео 4118
вино 360