I am using Moment
js to get my proper date format.
SO what I do it, I have a textbox where I am inserting todays date like 09/02/2016 it is showing properly here
var dt1 = moment(document.getElementById('TextBox1').value + " " + document.getElementById('DrpTime').value).zone(0).format("dd/MM/yyyy HH:mm");
but when I check the same date in the alert like below
alert(dt1);
I get value as Mon Feb 01 2016 09:00:00 GMT +0530
I tried the logic from here but wasn't helpful to me. any idea of what's wrong.
MY HTML
<asp:TextBox ID="TextBox1" runat="server" Width="80" ></asp:TextBox>
<cc3:Calendar ID="Calendar1" runat="server" DatePickerMode="true" TextBoxId="TextBox1"
DatePickerImagePath="../../Images/icon2.gif" CultureName="en-GB">
</cc3:Calendar>
<asp:DropDownList ID="DrpTime" runat="server" Width="65px">
<asp:ListItem Value="09:00">09:00</asp:ListItem>
<asp:ListItem Value="13:00">13:00</asp:ListItem>
<asp:ListItem Value="17:00">17:00</asp:ListItem>
<asp:ListItem Value="21:00">21:00</asp:ListItem>
</asp:DropDownList>
NOTE: I want date in dd/MM/yyyy format
Also I took the js from below link:-
http://momentjs.com/downloads/moment.min.js
UPDATE
function ValidateRecord() {
var StrPriError = "";
var dt1 = moment(document.getElementById('TextBox1').value + " " + document.getElementById('DrpTime').value, "dd/MM/yyyy HH:mm");
var dt2 = moment(document.getElementById('TextBox2').value + " " + document.getElementById('DrpTime3').value, "dd/MM/yyyy HH:mm");
var dt3 = moment(document.getElementById('TextBox3').value + " " + document.getElementById('DrpTime4').value, "dd/MM/yyyy HH:mm");
var dt4 = moment(document.getElementById('TextBox4').value + " " + document.getElementById('DrpTime5').value, "dd/MM/yyyy HH:mm");
alert(dt1);
if (StrPriError != "") {
alert(StrPriError);
return false;
}
else {
return true;
}
}