How to make a First and last day of the Year ? | Sololearn: Learn to code for FREE!

+5

How to make a First and last day of the Year ?

var fullDate=new Date(); var Days=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]; var y=fullDate.getFullYear(); var m=fullDate.getMonth(); var first_day=new Date(y,m,1).getDay(); var TotDays=fullDate.getDate(); var StartDay=Days[first_day]; document.write("Start Day:"+StartDay+"<br>"); NumberOfDays=new Date(y,m+1,0).getDate(); var last=new Date(y,m,NumberOfDays).getDay(); document.write("End Day:"+Days[last]+"<br>");

8/6/2022 3:41:04 AM

aYeShA

3 Answers

New Answer

+5

JavaScript Get Date Methods https://www.w3schools.com/js/js_date_methods.asp

+5

var date = new Date(); var first=new Date(date.getFullYear(), 0, 1).toLocaleString("default", { weekday: "long" }); var last=new Date(date.getFullYear(), 11, 31).toLocaleString("default", { weekday: "long" });

+1

#include <iostream> using namespace std; int leapcheck(int yr){ if(yr%400==0) return 1; else if(yr%100==0) return 0; else if(yr%4==0) return 1; else return 0; } int main() { int diff,year,nlp,d,val,d0=1,lp=0; cin >> year; diff=year-1; // taking year 1 as base case for(int i=1;i<year;i++) if(leapcheck(i)==1) lp++; nlp=diff-lp; d=1+1*(nlp)+2*(lp); // d=d0+1*nlp+2*lp; val=d%7; switch(val){ case 1 : cout << "1st day of the year " << year << " was Monday" << endl; break; case 2 : cout << "1st day of the year " << year << " was Tuesday" << endl; break; case 3 : cout << "1st day of the year " << year << " was Wednesday" << endl; break; case 4 : cout << "1st day of the year " << year << " was Thursday" << endl; break; case 5 : cout << "1st day of the year " << year << " was Friday" << endl;