|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
||||||||||||||||||||||||||
Русское название день месяца и Русское название день недели27.09.2025, 12:59. Показов 3263. Ответов 39
Метки нет (Все метки)
Здравствуйте
Пожалуйста, помогите Есть код
Возможно или нет сделать так, чтобы было Русское название день месяца и Русское название день недели?
0
|
||||||||||||||||||||||||||
| 27.09.2025, 12:59 | |
|
Ответы с готовыми решениями:
39
Определить день недели для последнего дня месяца Дата вводится в трех полях: день, месяц, год. Определить день недели |
|
3864 / 1771 / 434
Регистрация: 14.03.2022
Сообщений: 4,463
|
|||||||
| 28.09.2025, 10:42 | |||||||
![]() Например вот так...
0
|
|||||||
|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
||
| 28.09.2025, 15:50 [ТС] | ||
|
krvsa, здравствуйте
Спасибо Вам, проверяю UPD. Да, работает, отлично Добавлено через 5 часов 0 минут А если мне еще добавку сделать - названия месяцев - то блок String.prototype.replaceArray увеличится на одну строку?
return this.replace(r, v => replace[find.indexOf(v)]); return this.replace(r, w => replace[find.indexOf(w)]); разница только v или w
0
|
||
|
3864 / 1771 / 434
Регистрация: 14.03.2022
Сообщений: 4,463
|
||||||
| 28.09.2025, 16:30 | ||||||
|
SharkyEXE, я не понял куда ты "клонишь"...
![]() У тебя есть метод строки replaceArray... Все что тебе нужно - просто пользоваться им.
0
|
||||||
|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
|||||||
| 28.09.2025, 16:57 [ТС] | |||||||
|
krvsa, здравствуйте
Супер, класс, все получилось. Спасибо Вам человеческое!
0
|
|||||||
|
3864 / 1771 / 434
Регистрация: 14.03.2022
Сообщений: 4,463
|
|||||||
| 28.09.2025, 17:30 | |||||||
replaceArray не нужен. ![]() Аналог
0
|
|||||||
|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
|||||||
| 29.09.2025, 20:34 [ТС] | |||||||
|
krvsa, здравствуйте
Прошу прощения, возможно я что-то делаю не так - но почему при таком варианте
JS_timeObj66 = reps4[reps3.indexOf(JS_timeObj2.substring(4,10 ))]; очень тяжело ошибиться, но почему-то выхлоп - undefined
0
|
|||||||
|
1305 / 1331 / 193
Регистрация: 21.01.2024
Сообщений: 6,142
|
||||||||||||||||
| 29.09.2025, 22:15 | ||||||||||||||||
|
Хотелось бы увидеть исходную строку JS_timeObj2
Подозреваю, что начало там "Mon, Sep 29 ...." Тогда название месяца идет с 5 символа (если считать с 0) и до 8 (не включая). Тогда должно быть
Вообще не понятна эта возня с названиями на английском, потом заменой на русский... У вас есть объект даты. Почему сразу на русский не выводить?
0
|
||||||||||||||||
|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
|||||||||||
| 30.09.2025, 06:14 [ТС] | |||||||||||
|
voraa, здравствуйте
1) JS_timeObj2.substring(0,3); - отдает первые три буквы названия дня Sun Mon Tue JS_timeObj2.substring(4,10); - отдает первые три буквы названия месяца Jan Feb Mar ", " - отдает запятую и пробел " " - отдает два пробела Я просто не пойму, почему метод
Воскресенье, Сентябрь 28 16:57:07 2025 GMT+0300 А метод
Понедельник, undefined 20:31:58 2025 GMT+0300 В чем разница между двумя одинаковыми способами, когда по идее обои способы обязаны одинаково русифицировать? 2) Почему сразу на русский не выводить? Честно, прозрачно, откровенно - хочется русификации на данный момент. Мол, есть оригинал, что плохого в простом русификаторе оригинала?
0
|
|||||||||||
|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
|||||||
| 30.09.2025, 06:41 [ТС] | |||||||
|
voraa, здравствуйте
Ваш совет тоже не помогает, все равно отдает имя месяца как undefined
JS_timeObj44 = reps2[reps.indexOf(JS_timeObj2.substring(0,3))]; JS_timeObj66 = reps4[reps3.indexOf(JS_timeObj2.substring(5,8) )];
0
|
|||||||
|
1305 / 1331 / 193
Регистрация: 21.01.2024
Сообщений: 6,142
|
|||||||||||||||
| 30.09.2025, 07:17 | |||||||||||||||
|
А строка там имеет вид
Месяц занимает позиции от 4 до 7 (не включая) Значит
Добавлено через 4 минуты
0
|
|||||||||||||||
|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
||||||||||||
| 30.09.2025, 09:43 [ТС] | ||||||||||||
|
Есть ВайФай роутер интернетовский ASUS RT-N56U B1 устройство Внутри роутера - типа операционной системы (Линукс или другая), не суть Внутри роутера - есть настройки, вводишь в интернет-браузере адрес http://192.168.1.1/ - и попадаешь внутрь роутера, всяко-разные настройки Есть раздел - лог роутера, мол, какие команды, функции выполняются, кто подключается к роутеру за ВайФай интернетом Есть строка - текущая дата, время роутера Сейчас пишется Sat, Sep 27 12:57:46 2025 GMT+0300 Вот целиком страница: https://pastebin.com/xRECznS3 Только часть кода, что выводит строку
Как я понимаю (могу ошибаться) JS_timeObj2.substring(0,3); - отдает первые три буквы названия дня Sun Mon Tue Wed Thu Fri Sat ", " - отдает запятую и пробел после "первые три буквы названия дня Sun Mon Tue" - то есть Sun{запятая}{пробел} JS_timeObj2.substring(4,10); - отдает первые три буквы названия месяца Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec СТОП. Видимо в этой строке еще и номер дня недели заложен Sep{пробел}29 - цифра 29 как ДОбавка, ДОписка к "первые три буквы названия месяца Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec" " " - отдает два пробела после "первые три буквы названия месяца Jan Feb Mar" - то есть Sep 29{пробел}{пробел} checkTime(JS_timeObj.getHours()) - отдает 2х значные (24-часа формат) цифры часы (01, 02..., 23) checkTime(JS_timeObj.getMinutes()) - отдает 2х значные (24-часа формат) цифры минуты (01, 02..., 59) checkTime(JS_timeObj.getSeconds()) - отдает 2х значные (24-часа формат) цифры секунды (01, 02..., 59) JS_timeObj.getFullYear() - отдает цифры полный 4х значный год (2025, 2026, ..., 2100) timezone - отдает тайзонут, сдвиг по времени Tue Sep 30 12345678910
0
|
||||||||||||
|
1305 / 1331 / 193
Регистрация: 21.01.2024
Сообщений: 6,142
|
||||||||||||
| 30.09.2025, 15:12 | ||||||||||||
Вы просто устанавливаете дату и время в JS_timeObj с какого то systime_millsec (где вы ее получаете?) Потом эту дату и время преобразуете в строку функцией .toString() Оно получается в виде
0
|
||||||||||||
|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
||||||||||||
| 30.09.2025, 15:20 [ТС] | ||||||||||||
|
voraa, здравствуйте
Я особо не понимаю, про что Вы. Я проверю этот код
Я пальцы никогда не гнул, права не качал и не предвидится - зачем? Просто что нужно - спрашиваю, узнаю, без упрека и претензий к тому, кто мне помогает Просто когда не шибко алле, от слова соовсем не алло, по чужому коду я Вам не отвечу на это
То есть то, что мне работает, что я русифицирую - обращается к библиотеке state.js https://pastebin.com/XwGXUN3E
0
|
||||||||||||
|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
|||||||||||||||||||||||||||||||||
| 30.09.2025, 22:23 [ТС] | |||||||||||||||||||||||||||||||||
|
voraa, здравствуйте
1) Спасибо Вам человеческое - теперь все четко, строка помогла
Вторник, Сентябрь 22:19:43 2025 GMT+0300 Небольшая бяка - между Русскими именем месяца Сентябрь и цифрами часы 22 пропало цифра дня недели 30 2) Ничего страшного Сделал ДОбавку (выделил жирным) - отдачу цифры день недели
0
|
|||||||||||||||||||||||||||||||||
|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
|||||||||||
| 01.10.2025, 21:29 [ТС] | |||||||||||
|
voraa, здравствуйте
Прошу прощения за назойливость, а вот если Русский язык работает в этом варианте
В интернете много что написано, просто я сам не осилю, как то работает
0
|
|||||||||||
|
1305 / 1331 / 193
Регистрация: 21.01.2024
Сообщений: 6,142
|
|||||||||||||||||
| 01.10.2025, 21:43 | |||||||||||||||||
Вместо
0
|
|||||||||||||||||
|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
||||||
| 01.10.2025, 22:12 [ТС] | ||||||
|
voraa, здравствуйте
Спасибо Вам, попробую сборку и с checkTime(JS_timeObj.getDate()) + " " + А toLocaleString тоже нельзя применить для
0
|
||||||
|
1305 / 1331 / 193
Регистрация: 21.01.2024
Сообщений: 6,142
|
|||||||||||||||||||||||||||
| 01.10.2025, 22:53 | |||||||||||||||||||||||||||
|
Можно так
Так, что можно и toLocaleString использовать и Intl.DateTimeFormat Добавлено через 11 минут Еще мне совершенно не понятна возня с миллисекундами
Это означает, что через 1000 мс функция будет поставлена в очередь на выполнение. А если перед ней там еще что то есть (какие то обработчики событий), то соответственно она начнет выполняться только после них.
0
|
|||||||||||||||||||||||||||
|
2 / 2 / 0
Регистрация: 09.08.2015
Сообщений: 192
|
|||||||||||||||
| 02.10.2025, 09:46 [ТС] | |||||||||||||||
|
voraa, здравствуйте
1) Проверил такой вариант
0
|
|||||||||||||||
|
1305 / 1331 / 193
Регистрация: 21.01.2024
Сообщений: 6,142
|
||||||||
| 02.10.2025, 17:12 | ||||||||
0
|
||||||||
| 02.10.2025, 17:12 | |
|
bootstrap react-infinite-calendar. Как перевести названия месяцев на русский язык?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BitTorrent (версия 7.11 English) и Меню Настройки
russiannick 15.11.2026
Пункты, отвечающие за отключение обновлений в BitTorrent версии 7. 11 (английской)
Options
Preferences
General
Language
|
Транслитерация текста с кириллицы на латиницу (вариант №4)
Maks 15.11.2026
Что-то я перемудрил с предыдущими версиями, в этот раз сделал всё проще, обратившись к функции "СтрокаЛатиницей" из типового общего модуля "СтроковыеФункцииКлиент".
В данной функции нет апострофов,. . .
|
BitTorrent (версия 4.3.9) и Меню Настройки
russiannick 15.11.2026
В меню Настройки можно отключить автоматическое обновление программы.
Карта этого меню приложена ниже.
Нужный пункт выделен красным.
Сервис
Настройки
Поведение
|
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки.
Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён".
Изменено отображение буквы Й.
Добавлена. . .
|
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|