Дополнительно
Как добавить количество дней к сегодняшней дате?
Мне нужно иметь возможность добавить 1, 2, 5 или 10 дней к сегодняшней дате с помощью jQuery.
280
16
Вы можете использовать JavaScript, jQuery не требуется:
Форматирование в
dd/mm/yyy
:Вы можете расширить объект javascript Date следующим образом
и в вашем коде javascript вы могли бы вызвать
Почему бы просто не использовать
или -5 для удаления 5 дней
Это за 5 дней:
Вы Don't нуждаются в jQuery, вы можете сделать это в JavaScript, надеюсь ты его получишь.
Moment.js
Установить moment.js` из здесь.
НПМ : `$ НПМ я ... Сохранить момент
Беседки : $ `Бауэр установки --Save момент
Далее
Реф ссылки : http://momentjs.com/docs/#/manipulating/add/
Moment.js
удивительный JavaScript библиотека для управления дата объекты и необычайно легким весом в 40кб`.Удачи.
Прототип-решение от Chytanya Кришна очень красивое, но требует незначительных, но важных улучшений. Дни param должен быть проанализировано как целое число, чтобы избежать странные расчеты, когда дни строку "и 1" по. (Мне нужно несколько часов, чтобы выяснить, что пошло не так в моей заявке.)
Даже если вы не используете эту функцию прототипа: Всегда будьте уверены, чтобы иметь целое число при использовании setDate().
Принято отвечать здесь мне дали непредсказуемые результаты, иногда жутко добавляя месяцы и годы.
Самый надежный способ я нашел, был найден здесь https://stackoverflow.com/questions/8081500/add-days-to-javascript-date-object-and-also-increment-month
Редактировать: даже если он работал для некоторых людей, я не'т думаю, что это совсем правильно. Я рекомендовал бы идти с более популярными ответа или используя что-то вроде http://momentjs.com/
Чисто на JS решение, с дата в формате
гггг-ММ-ДД
в
в
Если раз в день не нужны, то вы можете просто использовать объект Date'методы с целью извлечения месяц,год и день и добавить на "Н" и кол-во дней до Дня части.
Реф:Мозилла на JavaScript GetDate
Редактировать: код: дата Мозилла на JavaScript
в
в
Вы можете использовать эту библиотеку "Datejs с открытым исходным кодом JavaScript Date Library".
Я'вэ нашел, что это быть боль в JavaScript. Проверить эту ссылку, которая помогла мне. Вы когда-нибудь задумывались о продлении сроков сдачи объекта.
http://pristinecoder.com/Blog/post/javascript-formatting-date-in-javascript
Вот решение, что работал для меня.
Я обнаружил, что JavaScript может вернуть правильную дату, когда вы используете
новая дата(nyear на, nMonth, nDate); с течением дней в этом месяце. Постарайтесь увидеть результат
dDate` переменной, когда вы используете этот:ВАР dDate = новая дата(2012, 0, 34); // в результате 3 февраля 2012 года
У меня SkipDate функция поделиться:
вы можете попробовать это и Дон'т нужна библиотека jQuery: timeSolver.js
Например, добавить 5 дня на сегодня:
Вы также можете добавить на час, месяц...и т. д. пожалуйста, см. Для получения дополнительной информации.