8 Answers 8
var date = "12/15/2009";
var parts = date.split("/");
alert(parts[0]); // 12
alert(parts[1]); // 15
alert(parts[2]); // 2009
answered Dec 15, 2009 at 6:27
Sampson
269k76 gold badges546 silver badges570 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
You can use the .split() method to break apart the string.
var strDate = "12/15/2009";
var arrDate = strDate.split('/');
var month = arrDate[0];
var day = arrDate[1];
var year = arrDate[2];
answered Dec 15, 2009 at 6:29
Dominic Barnes
28.5k8 gold badges69 silver badges91 bronze badges
Comments
If you want to do any more complex date manipulation, you can also convert the string to a JavaScript Date object like this:
var date = new Date("12/15/2009");
alert(date.getFullYear());
alert(date.getMonth() + 1);
alert(date.getDate());
var newYear = new Date("1/1/2010");
alert((new Date(newYear - date)).getDate() + " days till the new year");
Comments
Do you want, "12","15", and "2009"? if yes following would return 3 string array.
"12/15/2009".split("/")
answered Dec 15, 2009 at 6:28
YOU
124k34 gold badges192 silver badges222 bronze badges
Comments
Try the following:
var dateString = "12/15/2009";
var dateParts = dateString.split("/");
var month = dateParts[0];
var day = dateParts[1];
var year = dateParts[2];
answered Dec 15, 2009 at 6:28
Asaph
164k25 gold badges204 silver badges204 bronze badges
Comments
var splitDate = "12/15/2009".split("/");
var month = splitDate[0];
var day = splitDate[1];
var year = splitDate[2];
answered Dec 15, 2009 at 6:28
Myles
21.7k4 gold badges31 silver badges38 bronze badges
Comments
try using [yourstring].split(char splitter) to achieve the desired result (i.E. date.split("/")). This will yield a string array.
answered Dec 15, 2009 at 6:28
schaermu
13.5k2 gold badges42 silver badges33 bronze badges
Comments
You can use split to split the string :
var list = "12/15/2009".split('/');
var year = list[2];
var month = list[0];
var day = list[1];
console.log(day, month, year);
Will get you :
15 12 2009
answered Dec 15, 2009 at 6:29
Pascal MARTIN
402k82 gold badges665 silver badges666 bronze badges
Comments
lang-js