js中 如何判斷一個日期是一年中的第幾天?
阿新 • • 發佈:2019-01-14
function getDays(y,m,d){
var num=0;
m>1&&(num+=31);
//二月要先判斷是否是閏年 如果是 29天 不是28天
m>2&&(num+=(y%4==0&&y%100!==0||y%400==0?29:28));
m>3&&(num+=31);
m>4&&(num+=30);
m>5&&(num+=31);
m>6&&(num+=30);
m>7&&(num+=31);
m>8&&(num+=31);
m>9&&(num+=30);
m>10&&(num+=31);
m>11&&(num+=30);
var sum=num+=d;
alert(y+"年的第"+sum+"天");
}
//呼叫getDay()函式
getDays(2018,12,12);
//運用知識js中的短路,三目,函式