JavaScript判断输入的日期是今年的第几天
Posted 爱吃鱼的猫#
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript判断输入的日期是今年的第几天相关的知识,希望对你有一定的参考价值。
const readline = require("readline-sync"); console.log("请输入一个年份:"); let year = readline.question()-0; while (isNaN(year) || year < 1 || year > 2018) { console.log("年份输入有误"); year = readline.question()-0; } console.log("请输入一个月份:"); let month = readline.question()-0; while (isNaN(month) || month < 1 || month > 12) { console.log("月份输入有误"); month = readline.question()-0; } console.log("请输入一个日期:"); let day = readline.question()-0; while (isNaN(day) || day < 1 || day >31) { console.log("日期输入有误"); day = readline.question()-0; } let alldays = 0; switch (month - 1) { case 11: alldays += 30; case 10: alldays += 31; case 9: alldays += 30; case 8: alldays += 31; case 7: alldays += 31; case 6: alldays += 30; case 5: alldays += 31; case 4: alldays += 30; case 3: alldays += 31; case 2: if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { alldays += 29; } else { alldays += 28; } case 1: alldays += 31; break; } console.log(`${year}年${month}月${day}日是今年的第${alldays+day}天`);
以上是关于JavaScript判断输入的日期是今年的第几天的主要内容,如果未能解决你的问题,请参考以下文章