Dmitry TukTuk, я же привел аж три ссылки на выбор.
По DiDom есть документация на русском, по symfony документаци и примеров вообще выше крыши, а laminas - это ребрендинг zend_dom_query.
Вообще сработает практически любое сравнение без _ci, которое и расшифровывается как case insensitive, внезапно.
И если эти короткие ссылки подразумевают ручной ввод, то лучше бы взять ascii, а не utf.
luckyjenro0, ты купил премиум на 10 часов в 13:37, в БД пишем, что премиум активен до 23:37.
И всё, никаких таймеров, ежечасных пересчетов и прочей фигни.
Просто проверяете кончился ли премиум сравнивая текущее время с временем окончания.
Если надо отобразить сколько осталось left = dateEnd - now()
ZybinDmitry, я не знаком с вашей бизнес-логикой. Что такое "ошибка в заявке"?
Если заявка состоит из нескольких задач, то, то может ошибка в задаче?
Заявку или задачу можно заменить или отредактировать.
Возможно вам понадобится история изменений.
Команданте Фидель, вбивать палку нужно глубоко. Вообще зависит от грунта, зачастую одной палкой нельзя обойтись, и надо вбивать несколько, и соединять.
Сергей Соколов, по современным стандартам у вас должно быть и заземление и коробка уравнивания разности потенциалов, и УЗО. И неисправные приборы нужно чинить или заменять.
И заземление должно быть не на батарею, иначе кто-то из соседей по стояку при ремонте поменяет трубы на пластиковые, а потом кого-то убьет вашей утечкой, и будете виноваты.
Пригласите хорошего электрика на консультацию. Есть шансы, что у вас в щитке есть заземление, и его не сложно будет подключить.
Hyerin00, частый пример оплата в интернет магазине.
Товарам ставится статус "готовится к отправке", деньги снимаются со счета юзера, и начисляются в магазин, корзина очищается, отправляются уведомления, какая-то аналитика обновляется, и все это в транзакции
Y0MMY, то есть основное время уходит на скачивание, но в вопросе парсинг. Так победим.
И обратите внимание на вставку, может у вас получится вставлять все за один раз или хотя-бы большими порциями.
И не дергать document.getElementsByName на каждой итерации.
И вместо innerHTML попробуйте textContent, чтобы браузер при вставке не пытался парсить html-код, которого нет.
То есть у любых номеров вы удаляете все, что не является цифрой. Неплохо, правда теперь сложнее определить какие номера были введены в международном формате, а какие через восьмерку, например.
Затем вы удаляете первую цифру, и добавляете +7 в начале. Если клиент вашего сайта ввел номер из другой страны вы получите в базе недействительный или действительный, но чужой номер. Отличный план!
Максим Медведев, FormData работает хорошо, и собирает все данные как положено, и при отправке через fetch или xhr тоже все хорошо.
Похоже, что ваш вопрос надо переименовать в "как мне перебрать поля в FromData, если мне лень заглянуть в справочник, и узнать о entries, keys, get, getAll и других методах"
DevMan, а вот и в самом деле интересно, где она есть, кроме как среди продавцов жестких дисков, и прочих накопителей.
Я вот навскидку не могу вспомнить ни одну сетевую уилиту, например, считающую по 1000. Дисковые - да, могу.