javascript - 在 javascript 中将 ISO 日期转换为日期格式为长日期格式

标签 javascript

如何从 iso 日期获取格式为 2017 年 12 月 27 日的日期?

我的 ISO 日期是

2017-12-27 00:00:00

我怎样才能得到这个

Dec 27 2017

最佳答案

以下是您可以执行此操作的方法。

function formatDate(date) {
  var monthNames = [
    "Jan", "Feb", "Mar",
    "Apr", "May", "Jun", "Jul",
    "Aug", "Sep", "Oct",
    "Nov", "Dec"
  ];

  var day = date.getDate();
  var monthIndex = date.getMonth();
  var year = date.getFullYear();

  return monthNames[monthIndex] + ' ' +day + ' ' + year;
}

console.log(formatDate(new Date())); // show current date-time in console

引用号:How to format a JavaScript date

关于javascript - 在 javascript 中将 ISO 日期转换为日期格式为长日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46137427/

相关文章:

javascript - Json 到 DateTime - 更改格式

javascript - JS Bookmarklet 在 IE11 中不工作

javascript - 服务中的只读属性

javascript - Crossrider Extension API - var 为空,除非我在设置后调用alert(var)? JS 范围问题?

javascript - 如何验证复选框最大检查/选择

javascript - React Todo 删除按钮一次删除所有列出的项目

javascript - PHP 我可以终止脚本并发出警报吗?

javascript - 在 Node/Express 中将 CSV 转换为 XML 的优雅方式

javascript - 对象数组 : accessing an object's value without iterating through the array

javascript - 在单击之前显示 mdTooltip,再次单击时隐藏