javascript - 日期基于年份+年份

标签 javascript datetime

给定一年和那年的某一天,我如何获得完整的日期?例如:60/2014 = 2014 年 3 月 1 日61/2016 = 2016 年 3 月 1 日

注释:-年和日可以作为单独的参数传递。
-结果可以是常规日期实例,我只是明确显示为文本以提醒“闰年”

最佳答案

JavaScript 有一些非常巧妙的“魔法”:

var input = "60/2014";
var parts = input.split("/");
var d = new Date(parts[1],0,parts[0]);

没错。一月 60 日。 JavaScript 会自动将其更正为三月一日。

关于javascript - 日期基于年份+年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22798241/

相关文章:

java - 将字符串转换为时间,更改时区,然后返回字符串

javascript - 如何更改滚动部分?

javascript - 如何使用 ng-model 属性将 '%' 字符添加到输入 View ?

.net - sqlite-net 日期时间检索

java - 如何从iso时间中减去1分钟

php - MySql 删除操作比较日期时间与当前日期时间

javascript - 如何输出多个值(折扣)?

javascript - 将数字数组缩减为固定长度的较小数字数组

javascript - JSON内容发布请求验证实践

datetime - 如何使用 jest 传递带有 Date 作为预期属性值之一的 expect.toMatchObject()?