2009-12-15 38 views

回答

3

如果你想做任何更复杂的日期操作,你也可以将字符串转换为JavaScript Date object这样的:

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"); 
12
var date = "12/15/2009"; 
var parts = date.split("/"); 

alert(parts[0]); // 12 
alert(parts[1]); // 15 
alert(parts[2]); // 2009 
1

尝试以下操作:

var dateString = "12/15/2009"; 
var dateParts = dateString.split("/"); 
var month = dateParts[0]; 
var day = dateParts[1]; 
var year = dateParts[2]; 
2

你想, “12”, “15” 和 “2009”?如果是,则返回3个字符串数组。

"12/15/2009".split("/") 
1
var splitDate = "12/15/2009".split("/"); 
var month = splitDate[0]; 
var day = splitDate[1]; 
var year = splitDate[2]; 
1

尝试使用[yourstring] .split(炭分离器),以实现期望的结果(即date.split( “/”))。这将产生一个字符串数组。

1

您可以使用split分割字符串:

var list = "12/15/2009".split('/'); 
var year = list[2]; 
var month = list[0]; 
var day = list[1]; 
console.log(day, month, year); 

会得到你:

15 12 2009 
4

可以使用.split()方法来掰开的字符串。

var strDate = "12/15/2009"; 
var arrDate = strDate.split('/'); 

var month = arrDate[0]; 
var day = arrDate[1]; 
var year = arrDate[2];