I have an input (datepicker)
<input runat="server" id="txtdob" />
<asp:Button runat="server" ID="btnsubmit" Text="Submit" OnClick="btnsubmit_Click" ></asp:Button>
but when i enter a date (not from calender) format 26-06-1993
I get an error because month and date are replace on click on submit button then i am using a Javascript function to convert date format on focusout
.
Javascript
<script>
$(document).ready(function () {
$("#txtdob").focusout(function () {
debugger;
var input_date2 = document.getElementById("txtdob").value;
debugger;
var myDate = new Date(input_date2);
var prettyDate =
('0' + (myDate.getDate())).slice(-2) + '-' +
('0' + (myDate.getMonth() + 1)).slice(-2) + '-' +
myDate.getFullYear();
document.getElementById("txtdob").value = prettyDate;
document.write(prettyDate);
});
});
</script>
but here i am facing the same problem like when I enter DOB = 06-26-1993
everything is working properly and date is also convert into 26-06-1993
format but
when I enter DOB = 26-06-1993
I get the same error.
How to solve it ?