Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 103

Преобразование строки в дату и обратно

24.09.2013, 19:42. Показов 3319. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем, какая проблемка.) На форме есть поле, куда пользователь вводит дату. Валидатор контролирует, чтобы был соблюдён формат гггг.мм.дд. Такой формат предложен, чтобы потом было удобно перегонять строку в дату просто путём подстановки в Date(); затем я делаю toLocaleDateString();, чтобы привести её к нормальному виду. т.о. у меня получается в переменной уже значение вида дд.мм.гггг. Ок. Но потом мне нужно вернуть значение этой переменной в то же поле на форме (операция "редактирования", например). И если я возьму и подставлю из переменной, то в поле будет строка, которая не соответствует валидатору.
Я не тупой, и понимаю, что можно пошаманить со строкой дд.мм.гггг и переделать её перестановками в гггг.мм.дд. Но может есть какие стандартные функции, способы добиться корректного сохранения и возврата даты в одном и том же формате?

Извиняюсь, если мутно написал.(

Добавлено через 22 часа 50 минут
Неужели никто ничего умного и не скажет?!)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.09.2013, 19:42
Ответы с готовыми решениями:

Преобразование строки в число и обратно
Здравствуйте, есть ли в С++ функции, аналогичные str() и val() в Pascal? Сколько смотрю, есть много вариантов, некоторые уже не работают,...

Преобразование строки в двоичный код и обратно
Есть ли функция для преобразования строки которая содержится в переменной в двоичный код и обратно? если "Да" - то подскажите...

Трабла с преобразование строки в массив символов и обратно
вот такой код: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace try_code { ...

2
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
24.09.2013, 22:03
введённое пользователем в текстовое поле с id="myField" значение сохраните в двух переменных, вот так:
var A = B = document.getElementById ('myField').value;

все ваши операции по валидации и переводу в стандартный вид делайте с переменной B,
а переменную A не трогайте

при сабмите подставляйте в поле переработанное значение переменной B
при редактировании вставляйте в поле значение переменной A
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 103
24.09.2013, 23:44  [ТС]
Реально так можно выйти из положения. Спасибо большое!)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.09.2013, 23:44
Помогаю со студенческими работами здесь

Преобразование строки в дату
Всем привет! Есть строка вида "текст текст текст 9 Jan 1973 текст текст текст" ее необходимо преобразовать в 1973.01.09 Я преобразую...

Преобразование строки в дату
Привет, всем. Задача такая: Есть данные в элементе формы INPUT. Там люди вводят даты типа 06.06.2005 06.07.2005 и т.д. Короче...

Преобразование строки в дату
Здравствуйте! Есть дата - время, например: 08/20/15 01:37:00 PM В программе реализовал получение вручную (распарсил строку). ...

Преобразование строки в дату
Есть строка формата: "YYYY-MM-DD HH:MM:SS" или "2010-10-06 22:33:44" можно ее как нибудь не разбирая все на части перевести в...

Преобразование строки в дату
Доброго времени суток. Имеется строка вида "2014.03.02". Как ее преобразовать к типу Дата, такого вида: "02.03.2014...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru