我以这种格式获得日期(2011年5月13日星期五19:59:09 GMT 0530(印度标准时间))
请告诉我如何使用Javascript分割功能,以便我只能在2011年5月13日获得?
答案 0 :(得分:6)
您可以split()
使用空格作为分隔符,slice()
使用必需的元素,然后使用空格再次join()
。
str = str.split(' ').slice(1, 4).join(' ');
答案 1 :(得分:0)
var date_split = date_string.split(" ");
var new_date_string = date_split[1]+" "+date_split[2]+" "+date_split[3];
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以创建字符串数组并将数组成员操作回字符串,但是 在小时之前剪切现有字符串更简单。
var D='Fri May 13 2011 19:59:09 GMT 0530 (India Standard Time)';
alert(D.substring(0, D.search(/\s+\d{2}\:/))
/* returned value: (String)
Fri May 13 2011
*/