Reputation: 1220
I am converting the javascript date into oracle date format and it keeps on printing old date. Please consider the following code. I was expecting 13-DEC-2016
to get printed in the alert ("Printing Full Date: "+fullStartOracleDate);
dialog but it keeps on printing 2-DEC-2016
for some reason. It's demonstrated in the JSFiddle here.
var assignedOnDate = "12/13/2016";
var myJSDate = new Date(assignedOnDate);
alert ("Printing Date: "+assignedOnDate);
var monthNames = ["JAN", "FEB", "MAR", "APR", "MAY", "JUN",
"JUL", "AUG", "SEP", "OCT", "NOV", "DEC" ];
var month = myJSDate.getMonth();
var year = myJSDate.getFullYear();
var day = myJSDate.getDay();
var fullStartOracleDate = day+"-"+monthNames[month]+"-"+year;
alert ("Printing Full Date: "+fullStartOracleDate);
Upvotes: 0
Views: 22
Reputation: 7376
var assignedOnDate = "12/13/2016";
var myJSDate = new Date(assignedOnDate);
alert ("Printing Date: "+assignedOnDate);
var monthNames = ["JAN", "FEB", "MAR", "APR", "MAY", "JUN",
"JUL", "AUG", "SEP", "OCT", "NOV", "DEC" ];
var month = myJSDate.getMonth();
var year = myJSDate.getFullYear();
var day = myJSDate.getDate();
var fullStartOracleDate = day+"-"+monthNames[month]+"-"+year;
alert ("Printing Full Date: "+fullStartOracleDate);
Upvotes: 1