过滤和格式化日期数组

SAM

我有一个从1950年到2019年的日期数组。任务是过滤日期,以便dates数组包含1970年以后的日期,我们需要将日期映射为给定格式,例如更改格式。

let dateformat="April 2015"
var endDate =  ["1950-09-02T23:00:00.000Z",
             "1951-06-02T23:00:00.000Z"
             ..........
            "2016-09-02T23:00:00.000Z",
            .........
            "2019-09-02T23:00:00.000Z"]



  my solution:
   endDate.filter(item => item > 1970).map(item => item = new Date(dateFormat))

预期结果是日期数组将日期从给定格式更改为仅2015年4月-月-年。我能够过滤日期,以便日期大于1970,但无法映射到给定的格式。我也尝试使用ES6语法来做到这一点。通过将日期推送到数组中来动态生成数组。

或Drori

将字符串映射到Date对象,按年份过滤,然后使用Date.toLocaleString()以下命令将日期映射为请求的格式

const dateformat = "April 2015"
const endDate = ["1950-09-02T23:00:00.000Z", "1951-06-02T23:00:00.000Z",  "2016-09-02T23:00:00.000Z", "2019-09-02T23:00:00.000Z"]

const result = endDate
  .map(item => new Date(item))
  .filter(item => item.getFullYear() > 1970)
  .map(item => item.toLocaleString('en-US', {
    month: 'long',
    year: 'numeric'
  }))

console.log(result)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP-格式化日期数组并比较

来自分类Dev

过滤格式化的日期字段

来自分类Dev

如何格式化来自日期数据库的日期

来自分类Dev

在SQL Server上格式化过滤器和结果的日期

来自分类Dev

格式化日期

来自分类Dev

用熊猫格式化不一致的日期数据

来自分类Dev

如何在Pandas数据框中重新格式化日期数据

来自分类Dev

AngularJS:根据格式化日期进行过滤/搜索

来自分类Dev

AngularJS在格式化日期上进行过滤

来自分类Dev

AngularJS:根据格式化日期进行过滤/搜索

来自分类Dev

日期过滤器格式化Angular.js

来自分类Dev

TSQL:用日期和小时格式化日期?

来自分类Dev

getline,awk和日期(格式化日期)

来自分类Dev

getline,awk和日期(格式化日期)

来自分类Dev

仅使用日期和月份格式化日期?

来自分类Dev

用Java解析和格式化日期和时间

来自分类Dev

使用Peewee和SQLite格式化日期和时间

来自分类Dev

将 Excel 日期数据保存到 MySQL 时,Java 日期格式化程序不起作用

来自分类Dev

从Webscrape过滤和格式化数据框

来自分类Dev

如何使用jsPdf和Angular格式化日期

来自分类Dev

在XSLT中格式化日期和时间

来自分类Dev

在VBScript中格式化当前日期和时间

来自分类Dev

格式化RSS Feed日期和时间

来自分类Dev

如何在VBA中格式化日期和时间?

来自分类Dev

Python 2.7中的日期解析和格式化

来自分类Dev

使用tapply()和strptime()格式化日期

来自分类Dev

使用laravel和carbon正确格式化日期时间

来自分类Dev

在PowerShell中格式化日期和时间

来自分类Dev

R中的日期修剪和重新格式化