Nano Hash - криптовалюты, майнинг, программирование

добавить даты в средство выбора даты jQuery

У меня есть дата, взятая в качестве параметра URL, и мне нужно использовать эту дату, чтобы установить другую дату в другом поле. Что мне нужно сделать, так это взять параметр URL, добавить к нему 1 месяц и 2 недели, отобразить новую дату в текстовом поле. Я делаю это на странице jsp.

мой параметр URL: - 13-10-2014 новое поле: -

<input type="text" id="newDate" value="">

Я следил за этой веткой, но не могу понять, как это сделать со строковым значением (параметр URL).

Как это сделать. Спасибо!


  • ваш вопрос не ясен, но вы можете попробовать сделать это внутри своего кода выбора даты: dateobj = $.datepicker.parseDate('mm-dd-yy', string_from_url); 13.10.2014

Ответы:


1

Я не могу понять, чего вы действительно хотите, попробуйте это, это может вам помочь,

предположим, что ваш URL-адрес выглядит примерно так: http://test.test.php?fromdate=13-10-2014, а затем получите доступ к fromdate в качестве параметра получения URL.

var initialDate = "13-10-2014";
var dateArray = initialDate.split("-");
var dateObj = new Date(dateArray[2],parseInt(dateArray[1]-1),dateArray[0]);
dateObj.setMonth(dateObj.getMonth()+1);
dateObj.setDate(dateObj.getDate()+14);
alert(dateObj);
alert(dateObj.getDate()+"-"+parseInt(dateObj.getMonth()+1)+"-"+dateObj.getFullYear());

на самом деле вы должны учитывать локаль браузера, прежде чем устанавливать окончательную строку даты. дата должна быть отформатирована в соответствии с локалью браузера, иначе плагин выбора даты может не работать

13.10.2014
  • второе предупреждение дает мне дату 15-0-2015. это должно быть 15-01-2015 13.10.2014
  • О, простите за небольшую ошибку. Я отредактировал ответ. Объект даты javascript принимает месяц в качестве второго аргумента, который должен быть равен нулю. т. е. 0 для января ... 11 для декабря. Поэтому я уменьшил 1 при создании объекта и добавил 1 при отображении даты. 14.10.2014

  • 2

    Вы можете попробовать это для выбора даты.

    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <title>jQuery UI Datepicker - Default functionality</title>
        <link rel="stylesheet" href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css">
        <script src="//code.jquery.com/jquery-1.10.2.js"></script>
        <script src="//code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
        <link rel="stylesheet" href="/resources/demos/style.css">
        <script>
          $(function() {
            $( "#newDate" ).datepicker();
          });
        </script>
      </head>
      <body>
        <p>Date: <input type="text" id="newDate" value=""></p>
      </body>
    </html>              
    
    13.10.2014
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..