繁体   English   中英

如何获取当前年份的第一个和最后一个日期javascript

[英]how to get first and last date of the current year javascript

我想知道如何获得当年的第一个和最后一个日期。 此格式的示例:2020-01-01 和 2020-12-31。 谢谢!

我有这个初始代码,可以获取今天的当前日期。 这可能会有所帮助。

var today = new Date();
    var date = today.getFullYear() + '-' + ('0' + (today.getMonth()+1)).slice(-2) + '-' + ('0' + today.getDate()).slice(-2);

您可以按如下方式获取当前年份的第一个日期。

var d = new Date(new Date().getFullYear(), 0, 1);

您可以按如下方式获取当前年份的最后日期。

var d = new Date(new Date().getFullYear(), 11, 31);

这看起来很像家庭作业,所以我不会给你一个代码块来复制和粘贴。

您似乎已经知道如何获取当前年份,而年份总是从 01-01 到 12-31。 所以做你已经拥有的,但不要使用今天的日期,使用 01-01 和 12-31

这是计算当前日期的方法:

var currentDate = new Date();

您可以使用年、月和日来实例化Date ,但请记住,月份是从 0 开始索引的:

var theFirst = new Date(currentDate.getFullYear(), 0, 1);
var theLast = new Date(currentDate.getFullYear(), 11, 31);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM