I have a raw date appearing in the format 2011-08-13T10:38:27, I want this to be converted to the mm/dd/yy format using javascript and remove the extra values like time etc.
Is there any way to get the date in this format?
Thanks, Ronan
I have a raw date appearing in the format 2011-08-13T10:38:27, I want this to be converted to the mm/dd/yy format using javascript and remove the extra values like time etc.
Is there any way to get the date in this format?
Thanks, Ronan
You can convert the date very simply to a Date object by calling
var date = new Date("2011-08-13T10:38:27");
Then output it using
var dateString = (date.getMonth()+1).toString() + '/' + date.getDate().toString() + '/' + date.getFullYear().toString();
Please read the previous posts before posting a new question. Format date to MM/dd/yyyy in javascript
var from = new Date(ur_date);</br>
var date = " DATE('"+(from.getMonth()+1)+"-"+from.getDate()+"-"+from.getFullYear()+"')";</br>
Cheers...
var date = new Date('2011-08-13T10:38:27');
alert((date.getMonth()+1).toString() + '/' + date.getDate().toString() + '/' + date.getFullYear().toString());
use substr:
var dateyear="2011-08-13T10:38:27";
var year=dateyear.substr(0,dateyear.indexOf(-)-1);
var month=dateyear.substr(dateyear.indexOf(-)+1,dateyear.indexOf(-)+3)
var date=dateyear.substr(dateyear.indexOf(-)+4,dateyear.indexOf(-).length);
alert(month+"-"+date+"-"+year);
Try this function
function formatDate(dateparam) {
var dateObj = new Date(Date.parse(dateparam));
var date = dateObj.getDate();
date = (date.toString().length == 1) ? "0" + date : date;
var month = dateObj.getMonth();
month++;
month = (month.toString().length == 1) ? "0" + month : month;
var year = dateObj.getFullYear();
return month + "/" + date + "/" + year;
}
document.write(formatDate("2011-08-13 05:38:27"));
// returns 08/13/2011