Member 12938297 Ответов: 1

Как установить дату с 25-го числа предыдущего месяца на 24-е число текущего месяца с помощью ASP.NET?


привет...
у меня есть одно текстовое поле для календаря..
когда я выбираю месяц из календаря, автоматически выбираю дату с 25-го числа предыдущего месяца по 24-е число текущего...
например..когда я выбираю месяц февраль, то значение текстового поля становится "25janto24feb"....
Кто-нибудь знает, как это сделать?

Что я уже пробовал:

<asp:TextBox ID="txtdate1" runat="server" autocomplete="off">
                        </asp:TextBox>
                        <asp:CalendarExtender ID="CalendarExtender1" Format="dd-MMM-yyyy" TargetControlID="txtdate1"
                            runat="server">
                        </asp:CalendarExtender>

Karthik_Mahalingam

"25-01-2017to 24-01-2017"
оба-один и тот же месяц.

Member 12938297

нет, сэр... " 25-01-2017-24-02-2017"

Gopal Rakhal

Вы можете использовать "AddMonths ()", как selecteddate.AddMonths (-1); и назначается текстовому полю

RAJU Kanumuri

используйте событие OnClientDateSelectionChanged для расширителя календаря ajax. В этом методе java script добавьте месяц -1 к выбранной дате и установите текстовое поле в значение.

1 Ответов

Рейтинг:
1

#realJSOP

Вы должны вычесть месяц, а затем день

dateValue = dateValue.AddMonths(-1).AddDays(-1);