Click here to Skip to main content
15,886,873 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hi every one as i have started jquery 5 days ago i was trying to set datepicker to default date as first date of month , as i have used:

<tr>
            <td class="auto-style2">From Date</td>
            <td class="auto-style2">
                <input type="text" class="ts-inputbox" style="color: black;" name="datepicker" readonly="true" id="txtStartDate" runat="server" />
            </td>
            <td class="auto-style5">
                <asp:Button ID="btnAssign" CssClass="col-centered ts-btn normalbtnsize" runat="server" OnClick="btnAssigned_Click" Text="Generate" />
            </td>
        </tr>
        <tr>
             <td class="auto-style2">From Date</td>
            <td class="auto-style2">
                <input type="text" class="ts-inputbox" style="color: black;" name="datepicker" readonly="true" id="txtEndDate" runat="server" />
            </td>
        </tr>


End date works perfectly but start date doesn't

What I have tried:

<pre>   $(function () {
            $('#txtEndDate').datepicker();
            $('#txtEndDate').datepicker('setDate', new Date());
        });
        $(function () {
            var date = new date();
            date.setMonth(date.getMonth() + 1, 1);
            $('#txtStartDate').datepicker({ defaultDate: date });
        });
Posted
Updated 5-Oct-17 0:16am

1 solution

try

var d = new Date();
           var currMonth = d.getMonth();
           var currYear = d.getFullYear();
           var startDate = new Date(currYear, currMonth, 1);

           $("#datepicker").datepicker();
           $("#datepicker").datepicker("setDate", startDate);
 
Share this answer
 
v2
Comments
Member 11644373 5-Oct-17 6:22am    
Thankyou for helping me
Karthik_Mahalingam 5-Oct-17 6:24am    
welcome
shah.nilang 17-Apr-19 0:48am    
How to display server date instead of system date using datepicker?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900