javascript - 将字符串转换为日期 Javascript

标签 javascript date

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

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

谢谢

最佳答案

离开我的头顶

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");

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

关于javascript - 将字符串转换为日期 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22416924/

相关文章:

c# - asp.net中如何更改日期字符串的格式

c++ - 基于订阅的软件许可 - 离线验证

javascript - 为什么dart生成的javascript文件那么大?

javascript - 如何使用 laravel-webpack 从 Composer 安装的新包中导入 css、js?

javascript - 何时(或如何)使用 RactiveJS 设置 jQuery 事件处理程序?

mysql - 我的sql时间段的属性类型是什么

Java - boolean 逻辑 - 无法识别对象

javascript - 缩小 PhoneGap App 的代码?

带有 2 个下拉菜单的 JavaScript 单位转换器

r - 获取以年为单位的日期差异( float )