将字符串转换为日期Javascript

时间:2014-03-14 22:29:39

标签: javascript date

如何将以下字符串转换为javascript中所需的格式:

2013-12-01 03:22:03 = 01 Dec '13

由于

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

脱离我的头顶

JSFiddle

function conv(str) {
  var d=new Date(str.replace(/-/g,"/"));
  var day = d.getDate();
  if (day<10) day ="0"+day;
  var yyyy=""+d.getFullYear();
  return ""+day +" "+["Jan","Feb",..."Dec"][d.getMonth()]+" '"+yyyy.substring(2);
}

var dStr = conv("2013-12-01 03:22:03");

从 - 转换为/的原因是并非所有浏览器都接受使用 -

的格式