js年月日聯動選單

2022-05-04 07:00:10 字數 1296 閱讀 6411

<

select

name

="year"

onchange

="yyyydd(this.value)"

>

<

option

value

="">年

option

>

select

>

<

select

name

="month"

onchange

="mmdd(this.value)"

>

<

option

value

="">月

option

>

select

>

<

select

name

="day"

>

<

option

value

="">日

option

>

select

>

function

yyyymmdd()

if(document.attachevent)

window.attachevent("onload", yyyymmdd);

else

window.addeventlistener("load", yyyymmdd, false

);

function

optionsclear(e)

function isleapyear(year)//

判斷是否閏平年

function writeday(n) //

據條件寫日期的下拉框

function yyyydd(str) //

年發生變化時日期發生變化(主要是判斷閏平年)

var m = monthdays[monthvalue - 1];//

讓月份減1為[monthdays(每月天數)]這個陣列的座標就指向這個月底天數

if (monthvalue ==2 && isleapyear(str)) m++;

writeday(m);

}function mmdd(str) //

月發生變化時日期聯動

var m = monthdays[str - 1];

if (str ==2 && isleapyear(yearvalue)) m++;

writeday(m);

}

js 時間年月日

var date new date 快速獲取年月日的方法 new date new date 8 3600 1000 tojson substr 0,19 replace t date.getyear 獲取當前年份 2位 date.getfullyear 獲取完整的年份 4位 date.getmon...

獲取年月日

需求 獲取當前日期的前乙個月份 當月有 31 天時,js 日期物件 setmonth 問題 當前日期如果不是 31 號,是沒問題的,是 31 號就會有問題 比如今天是 2018 09 30 號,前乙個月應該是 2018 08 30 let now new date new date 2018 09 ...

js獲取當前年月日

var date new date date getyear 獲取當前年份 2位 date getfullyear 獲取完整的年份 4位 date getmonth 獲取當前月份 0 11,0代表1月 date getdate 獲取當前日 1 31 date getday 獲取當前星期x 0 6,0...