简体   繁体   English

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

[英]How to get a year first date and last date in javascript

Need to get first date and last date of a year from passing only year number.需要通过仅传递年份编号来获取一年的第一个日期和最后一个日期。 It's almost look like below.它几乎看起来像下面。

var year = 2016 //Any Year
var first_date = ? //From Year
var last_date = ? //From Year

 var year = 2016 //Any Year var first_date = new Date(year, 0, 1); var last_date = new Date(year, 11, 31); document.write(first_date); document.write("<br/>"); document.write(last_date);

Generate using Date() method, either with valid date string使用Date()方法生成,或者使用有效的日期字符串

 var year = 2016 //Any Year var first_date = new Date('1 January ' + 2016 + ' 00:00:00') //From Year var last_date = new Date('31 December ' + 2016 + ' 00:00:00') //From Year document.write(first_date + '<br>' + last_date)


Or as parameter like new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]);或者作为参数像new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]); format格式

 var year = 2016 //Any Year var first_date = new Date(2016 ,0,1) //From Year var last_date = new Date(2016,11,31) //From Year document.write(first_date + '<br>' + last_date)

do you want like this ?你想要这样吗?

var year = 2016 //Any Year
var first_date = new Date(year,0,1)
var last_date = new Date(year,11,31)

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

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