1
我想要一年的第一個星期日。我可以獲取第一天的第一天,並將第一個星期天的剩餘天數(例如2016年的2天)添加到現在,並希望通過在2天內增加毫秒來獲得新的日期。但我沒有得到期望的結果。請幫忙。向毫秒添加毫秒並通過JavaScript獲取新日期
<script>
//I want to get date for 1st Sunday of Year
var year = 2016;
var date = new Date(year,0,1);
var day = date.getDay();
var dayDifference = ((7 - day)%7);
var firstSunday = date.getMilliseconds() + (dayDifference * 86400000);
console.log(new Date(firstSunday));
</script>
結果:
星期六1970年1月3日5點30分零零秒GMT + 0530(印度標準時間)
我預計日期是2016年1月3日
嘗試'console.log(date.getMilliseconds())'。你正在尋找的是'date.getTime()',或者實際上'date.setDate()',如果你想[做正確的](http://stackoverflow.com/questions/563406/add-days-對JavaScript的日期)。 – JJJ