用js實現輸入年月日輸出這一天是這一年的第幾天
需求:
輸入年月日輸出這一天是這一年的第幾天?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>天數問題</title> <script type="text/javascript"> //輸入日期,判斷這個日期是這一年的第幾天? console.log(getDays(2017,3,1)); //獲取天數 function getDays(year,month,day){ //先將每個月份的天數存入陣列中 var arr = [31,28,31,30,31,30,31,31,30,31,30,31]; //將輸入月份之前月份的天數累加 for(var i = 0; i< month -1;i++){ day += arr[i]; } //判斷是否是閏年且看是否大於2月(小於2月沒必要考慮閏年問題) if(month > 2 && isLeap(year)){ day ++; } return day; } //先判斷是否是閏年 function isLeap(year){ if (year % 400 == 0 || year % 4 === 0 && year % 100 !== 0){ return true; }else{ return false; } } </script> </head> <body> </body> </html>
執行結果如下:
相關推薦
用js實現輸入年月日輸出這一天是這一年的第幾天
需求: 輸入年月日輸出這一天是這一年的第幾天? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>天數問題
練習四:日期計算(輸入某年某月某日計算出這一天是該年第幾天的方法)
nbsp style 內置 練習 day pan and error == 實現輸入某年某月某日計算出這一天是該年第幾天的方法方法一:笨辦法 1 list_day = [0,31,28,31,30,31,30,31,31,30,31,30,31] 2 year
用js實現輸入一個連結串列,輸出該連結串列中倒數第k個結點。
function a(head,k) { let array = []; if (head === null) { return false; } let node = head; while(node != null) { array.pu
C語言編寫 輸入年月日,輸出這個日期的下一天的日期
#include <stdio.h> main() { int year,month,day,flag=0; m: printf("Please input year month day:"); scanf("%d%d%d",&year,&
【資料結構與演算法】輸入年、月、日,輸出該日是該年第幾天
關鍵點 1、這裡要先判斷是否是閏年; 2、針對閏年與非閏年進行處理; 直接上 C 語言版本程式碼: #include <stdio.h> #include <string.h&
C語言 鍵盤輸入年月日,計算該年第幾天
設計程式,從 鍵盤輸入年月日三個變數year,month,day,計算該日是該年第幾天 #include<stdio.h> int main() { int year, month, day,n,i,sum=0; scanf("%d,%d,%d", &
python3中輸入某年某月某日輸出某年第幾天(幾時幾刻)
方法1: year = int(input("請輸入年:")) mouth = int(input("請輸入月:")) day = int(input("請輸入日:")) mouth_day = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31
輸入日期判斷為該年第幾天 (易懂版)
#include<stdio.h> int main() { int i,j,k; while(scanf("%d/%d/%d",&i,&j,&k) !=
C/C++練習題 定義一個日期變數,進行年、月、日的輸入,計算該日期是本年中的第幾天。
問題及程式碼:/* *Copyright(c)2016,煙臺大學計算機與控制工程學院 *All right reserved. *檔名稱:main.cpp *作 者:郝昱猛 *完成日期:2016年4月28日 *版 本 號:v1.0 * *問題描述:.定
js算某天是今年的第幾天
計算某天是今年的第幾天 首先本題中我們不考慮閏年的問題,就拿2017年7月27日為例子,以人的思維來說計算7月27日是今年的某一天,無非就是把前面六個月的全部過完的日子加起來,在加上27就可以計算出,接下來寫一下思路 * 思路* 從當月的前幾個整月算開始算* 11種情況
用C語言來實現_輸入一個日期(年月日),計算是這一年中的第幾天
1.環境: 2.程式碼: /* *wuxiuwen *input date, the date of this year is calculated which day. *輸入一個日期(年月日),計算是這一年中的第幾天 */ #include<stdio.
【筆試題】輸入年月日,輸出是這一年的第幾天
#include<iostream> using namespace std; bool isLeapYear(int year) { if(year%4==0&&year%100!=0 || year%400==0) {
(輸入年月日,輸出是這一年的第幾天)c語言程式
做為一個學c語言的新手,今天學習了switch語句。當時老師說case語句後面如果不跟break;會按照順序執行,而這種結構也有它的優點,通過今天對這個程式的編寫,也對switch有了全新的認識; /* 請分別輸入年月日三個數值,計算出這是這一年的第幾天? (提示:要考慮閏
用java實現輸入某年某月某日,判斷這一天是這一年的第幾天?
package com.test; import java.util.Scanner; public class asgasaf { /** * 輸入某年某月某日,判斷這一天是這一年的第幾天? * */ pub
按如下函式原型用函式程式設計解決如下的日期轉換問題(要求考慮閏年的問題): 輸入某年某月某日,計算並輸出它是這一年的第幾天。 /* 函式功能: 對給定的某年某月某日,計算它是這一年的第幾天 函式引數:
#include <stdio.h>int DayofYear(int year, int month, int day){ int s=0,i,a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; if(year%
用java實現輸入日期後得到這個日期是這一年的第多少天
import java.text.SimpleDateFormat; import java.util.Date; /** * Created by pipi on 2016/3/24. */ p
用C++實現,輸入一個日期,輸出它是一年中的第幾天。
操作程式碼: #include<iostream> using namespace std; int main() {
用js實現搖一搖功能
ice 彈出 update 運動 including scrip read log 頁面 function init(){ if (window.DeviceMotionEvent) { // 移動瀏覽器支持運動傳感事件 window.addEvent
用js實現一個數據雙向繫結
該接觸angular,就很好奇他是如何實現的,最近有些時間,就查閱了相關的東西,其實很簡單,並沒有想象中的那麼高大上。 從原理觸發 在JavaScript中給一個物件新增屬性可以像下面這樣 obj.age=20; obj.say=function(){} 還可以通過Object.
Python練習程式碼——輸入年月日,判斷這一天是這一年的第幾天?
1. 【問題描述】 輸入某年某月某日,判斷這一天是這一年的第幾天?程式分析:以3月5日為例,應該先把前兩個月的加起來,然後再加上5天即本年的第幾天。特殊情況:閏年且輸入月份大於3時需考慮多加一天。 提示:(1) 閏年的2月