Привет, у меня есть эти 2 переменные: var numero, fecha
где число содержит целое число и дату, ну и дату 01/12/1990
. Какой должна быть процедура в JAVASCRIPT?
Следует отметить, что вопросы, находящиеся в стеке, получают даты с new date()
, а здесь дата уже находится внутри переменной даты. Я попытался поместить внутрь date($("#fecha"))
, и это не сработало.
ПРИМЕЧАНИЕ. С помощью ajax я отображаю представление, и эти данные хранятся в 2 промежутках, спасибо EJ.
date($("#fech"))
Это не работает для вас, потому что синтаксисDate()
(начальный случай) вместоdate()
этого$("#fech")
возвращает элемент HTML,id="fech"
но Date() не может обрабатывать элемент HTML, ему должно быть передано значение.Предполагая, что
fech
это элемент ввода типа даты, способ получения данных с помощью jQuery выглядит следующим образом:И чтобы добавить дни, это было бы следующим образом
ПРИМЕЧАНИЕ. Если значение даты содержится в
<span>
, вместоval()
мы используемtext()
и код для использования будет следующим:Что ж, чтобы добавить дни к дате, вы должны откуда-то собрать эти дни, в этом случае вы можете сделать это из ввода, затем вы назначаете эти дни дате, которую хотите добавить. После добавления у нас есть дата, затем мы просто показываем дату с небольшим форматированием. Все готово.
Важно учитывать часовой пояс, если вы сделаете это неправильно, он добавит дни, но когда вы это сделаете
setDate()
, результат может быть не таким, как ожидалось.Это решение, которое сработало для меня: