2009-12-15 7 views

Répondre

3

Si vous voulez faire toute manipulation de ce jour plus complexe, vous pouvez également convertir la chaîne en un JavaScript Date object comme ceci:

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

les opérations suivantes:

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

Voulez-vous, "12", "15" et "2009"? si oui, le suivant retournera 3 tableaux de chaînes.

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

essayez d'utiliser [yourString] .split (séparateur de char) pour obtenir le résultat souhaité (par exemple date.split ("/")). Cela donnera un tableau de chaînes.

1

Vous pouvez utiliser split pour diviser la chaîne:

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

Est-ce que vous obtenez:

15 12 2009 
4

Vous pouvez utiliser la méthode .split() pour briser la chaîne.

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

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