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分00秒GMT + 0530(インド標準時)
私は日付が2016年1月3日
であることを期待
'console.log(date.getMilliseconds())'を試してください。あなたが探しているのは 'date.getTime()'か、実際には 'date.setDate()'です。もし正しく実行したいのであれば(http://stackoverflow.com/questions/563406/add-days- to-javascript-date)。 – JJJ