Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
4 / 4 / 0
Регистрация: 26.09.2012
Сообщений: 144
1

Взять дату с инпута в формате dd/mm/yyyy

08.03.2017, 16:25. Показов 3349. Ответов 5
Метки date (Все метки)

Author24 — интернет-сервис помощи студентам
добрый день, как дату взять с инпута в формате dd/mm/yyyy, у меня берется в формате mm/dd/yyyy
Javascript
1
2
3
4
5
6
7
8
9
    var departure = $('#datepicker-immigration-1').val();
    var entry = $('#datepicker-emmigration-1').val();
    var date1 = new Date(departure);
    var date2 = new Date(entry);
    console.log(date1);
    console.log(date2);
    var timeDiff = Math.abs(date2.getTime() - date1.getTime());
    var diffDays = Math.ceil(timeDiff / (1000 * 60 * 60 * 24));
    $('#difference-1').val(diffDays);
Собственно считаю еще разницу между датами. Даты в инпуты заносятся с помощью Datepicker в формате dd/mm/yyyy
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.03.2017, 16:25
Ответы с готовыми решениями:

Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату
вот еще одно =) Написать программу, которая предлагает пользователю ввести дату в формате YYYY...

Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату
Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в...

Вывести дату в формате dd.mm.yyyy
Помогите, пожалуйста, с заданием. Необходимо создать запрос, возвращающий список сотрудников из...

Как вывести дату в формате YYYY-dd-mm?
У меня есть такой запрос: select name, dateadd(day,1-day(date),date),...

5
 Аватар для Уф
890 / 725 / 447
Регистрация: 13.07.2015
Сообщений: 2,277
09.03.2017, 00:28 2
представь себе можно просто вычесть и получить разницу в миллисекундах
Javascript
1
2
3
4
5
6
    var departure = $('#datepicker-immigration-1').val();
    var entry = $('#datepicker-emmigration-1').val();
    var date1 = new Date(departure);
    var date2 = new Date(entry);
    var diffDays =(date2-date1)/(1000*60*60*24);
    $('#difference-1').val(diffDays);
0
4 / 4 / 0
Регистрация: 26.09.2012
Сообщений: 144
09.03.2017, 01:47  [ТС] 3
Цитата Сообщение от Уф Посмотреть сообщение
представь себе можно просто вычесть и получить разницу в миллисекундах
Чертов гений! Как ты это делаешь?
А если по тебе, то вопрос в другом..
Пример
В первом инпету дата 01/03/2017 - 1 марта 2017г
Во втором инпете дата 03/03/2017 - 3 марта 2017г
Интересно, откуда же берется разница между 1 и 3 марта в 59 дней?
ПС
первый инпут парсится как 1 января 2017г, а второй парсится как 3 марта 2017г
0
 Аватар для Уф
890 / 725 / 447
Регистрация: 13.07.2015
Сообщений: 2,277
09.03.2017, 07:10 4
Javascript
1
2
3
4
$( ".selector" ).datepicker({
  altFormat: "dd-mm-yy",
  dateFormat: "dd-mm-yy"
});
какая-то из этих двух опций может тебе помочь
0
4 / 4 / 0
Регистрация: 26.09.2012
Сообщений: 144
09.03.2017, 09:26  [ТС] 5
Цитата Сообщение от Уф Посмотреть сообщение
какая-то из этих двух опций может тебе помочь
В инпут у меня все нормально вставляется в формате dd.mm.yyyy. Проблема, как потом эту дату с инпута достать, достается она в формате mm.dd.yyy
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$.datepicker.regional['ru'] = {
                    closeText: 'Закрыть',
                    prevText: '<Пред',
                    nextText: 'След>',
                    currentText: 'Сегодня',
                    monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь',
                        'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
                    monthNamesShort: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь',
                        'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
                    dayNames: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],
                    dayNamesShort: ['вск', 'пнд', 'втр', 'срд', 'чтв', 'птн', 'сбт'],
                    dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
                    weekHeader: 'Нед',
                    dateFormat: 'dd/mm/yy',
                    firstDay: 1,
                    isRTL: false,
                    showMonthAfterYear: false,
                    yearSuffix: ''
                };
0
 Аватар для Уф
890 / 725 / 447
Регистрация: 13.07.2015
Сообщений: 2,277
09.03.2017, 09:43 6
Лучший ответ Сообщение было отмечено richardok как решение

Решение

песочница
Javascript
1
2
3
4
5
6
7
8
9
10
$('#d1, #d2').datepicker({
    altFormat: "dd-mm-yy",
  dateFormat: "dd-mm-yy"});
  
$('#btn').click(function(){
    var d1 = $('#d1').datepicker( 'getDate' ),
        d2 = $('#d2').datepicker( 'getDate' );
  var diffDays =(d2-d1)/(1000*60*60*24);
  alert(diffDays);
})
HTML5
1
2
3
<input id="d1">
<input id="d2">
<input type='button' id="btn" value="calt interval">
1
09.03.2017, 09:43
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.03.2017, 09:43
Помогаю со студенческими работами здесь

Как в представлении вернуть дату в формате dd/mm/yyyy?
Здравствуйте!!! Есть у меня представление в базе данных. В этом представлении есть поля &quot;дата...

Ввести дату в формате DD.MM.YYYY и перевести в DD Month Year
Помогите пожалуйста написать на языке Си (С++ и прочие не предлагать) написать программу, которая...

Нужно ввести дату в формате dd.mm.yyyy - не работает присваивание
Создал свой класс date. Принцип работы прост. Просто нужно ввести дату в формате dd.mm.yyyy...

Перевести дату, заданную в свободном формате, в формат "day month yyyy"
Пользователь вводит дату в произвольном формате (1.1.1990, 1/1/1990, 1.01.1990, 01-01-1990, 01 01...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Rust или Go? А может C++?
hw_wired 28.01.2025
С каждой новой технологией или методологией появляются новые языки программирования, призванные решать конкретные задачи либо улучшать аспекты производительности и безопасности. Среди множества. . .
Fortran и WinAPI: как создать приложение с графическим интерфейсом
hw_wired 28.01.2025
Fortran — это один из старейших высокоуровневых языков программирования, широко используемый в науке и инженерии уже несколько десятилетий. Его название происходит от "Formula Translation" (перевод. . .
Списки в Haskell
hw_wired 28.01.2025
Haskell является функциональным языком программирования, который отличается лаконичностью синтаксиса и мощными абстракциями. Важным концептом в Haskell являются списки — упорядоченные коллекции. . .
Функции высшего порядка в Haskell
hw_wired 28.01.2025
Haskell – это современный функциональный язык программирования, который получил широкое распространение благодаря своей выразительности и мощным абстракциям. Одной из ключевых особенностей Haskell. . .
Как в цикле обойти все поля объекта в JavaScript
bytestream 28.01.2025
Объекты в JavaScript представляют собой фундаментальные структуры данных, которые позволяют хранить и организовывать связанную информацию в виде пар ключ-значение. Каждый объект можно представить как. . .
Как выбрать строки в DataFrame по значению столбца в Pandas
bytestream 28.01.2025
В области анализа данных библиотека Pandas стала незаменимым инструментом для работы с табличными данными в Python. Эта мощная библиотека предоставляет множество функций для эффективной обработки и. . .
Как сделать перенос строки в Bash
bytestream 28.01.2025
При работе с командной оболочкой Bash разработчики часто сталкиваются с необходимостью форматирования текстового вывода, где ключевую роль играет правильное управление переносами строк. Умение. . .
Поиск подстроки в строке с помощью Bash
bytestream 28.01.2025
Поиск подстроки в строке является одной из важных задач в программировании и обработке текстов. Применение такого поиска можно найти в самых разных областях, от анализа данных до разработки. . .
[golang] 169. Majority Element
alhaos 28.01.2025
Тут надо вернуть "мажористый" элемент который встречается в слайсе больше чем в половине случаев. По условиям задачи во входных данных такой элемент обязан присутствовать. / / . . .
Когда лучше использовать LinkedList вместо ArrayList в Java
bytestream 28.01.2025
При разработке Java-приложений выбор правильной структуры данных играет ключевую роль в обеспечении эффективности и производительности программы. ArrayList и LinkedList являются двумя. . .
Какой ответ HTTP лучше использовать: 403 Forbidden или 401 Unauthorized, когда недостаточно прав
bytestream 28.01.2025
В современной веб-разработке правильная обработка ошибок и точное информирование клиентов о статусе их запросов играют критическую роль в создании надежных и безопасных приложений. Особое внимание. . .
Как получить список всех файлов коммита в Git
bytestream 28.01.2025
Система контроля версий Git представляет собой мощный инструмент для управления изменениями в программном коде и других файлах проекта. В основе работы Git лежит концепция коммитов - снимков. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru