【问题标题】:Javascript date format issue with "Month date, year hour:minutes am" [duplicate]Javascript日期格式问题与“月份日期,年份小时:分钟”[重复]
【发布时间】:2017-12-20 13:48:23
【问题描述】:

正在寻找将以下日期格式更改为秒的 JavaScript 方法。

2017 年 7 月 16 日上午 00:05

低于完整格式(我只需要月份日期,年份时:分。请让我知道删除不需要的)

var date = new Date();

它显示“Sun Jul 16 2017 00:05:50 GMT+0800 (SGT)

谢谢

【问题讨论】:

标签: javascript jquery


【解决方案1】:

试试这个:

console.log(getFormattedDate(new Date()));


function getFormattedDate(date) {
  var monthNames = ["January", "February", "March", "April", "May", "June",
    "July", "August", "September", "October", "November", "December"
  ];

  var year = date.getFullYear();

  var day = date.getDate().toString();
  day = day.length > 1 ? day : '0' + day;

  var hour = date.getHours().toString();
  var minutes = date.getMinutes().toString();

  var ampm = hour >= 12 ? 'PM' : 'AM';

  return monthNames[date.getMonth()] + ' ' + day + ', ' + year + ' ' + hour + ':' + minutes + ' ' + ampm;
}

【讨论】:

  • I need only Month date, year hour:minutes am
  • Looking for JavaScript method to change below date format to seconds.
  • 好吧,当他还询问我发布的内容时,这有点令人困惑。这怎么值得反对?清楚地回答了问题。
猜你喜欢
  • 1970-01-01
  • 2022-01-13
  • 2015-06-20
  • 2017-01-27
  • 2017-09-15
  • 1970-01-01
  • 1970-01-01
  • 2012-05-20
  • 1970-01-01
相关资源
最近更新 更多