Javascript 给定格式的字符串

Javascript string to given format

我从 JSON 中获取日期作为字符串,格式如下:

2015-01-0302:30:00

我想显示为:2015 年 3 月 3 日 02:30 AM

任何想法,在别处找不到

谢谢

数据与您要输出的内容有点混淆。您说 2015-01-03 02:30:00 应该是 2015 年 3 月 3 日 02:30 AM,但事实并非如此。我假设这是 YYYY-MM-DD 格式的典型数据库日期时间字段(没有时区)。所以 2015-01-03 实际上是 3-JAN-2015 如果是这种情况,则以下内容为真。

请试一试moment js。 http://momentjs.com/

片刻之后会变成这样...

function dateToStringFormat (date) {
  return moment(date).format('D-MMM-YYYY h:mm a');
}