extjs 計算日期之和 Extjs 時間計算

2021-10-13 08:39:36 字數 1269 閱讀 1467

這次在修復上上一次的問題

1.時間格式2012-01-12

2.判斷閏年。

js獲取指定時間月份的下乙個月

function demo()

var temp1=document.getelementbyid("temp1");

// alert("asdfasdf"+temp1.value);

var temp1temp1str=temp1.value.split('-');//時間格式是 2012-12-12 分割是 -

//儲存計算之前的值

var oldyear=0;

oldyear=temp1str[0];

var oldmonth=0;

oldmonth=parseint(temp1str[1]);

var oldday=temp1str[2];

var temp=0;

if(oldmonth-1<=0)//如果是2012-1-12 那麼年應該減1 月=12

oldyear=oldyear-1;

oldmonth=12;

}else//其他直接 減1

oldmonth=oldmonth-1;

//儲存計算之後的值

var newyear=oldyear;

//閏月

if(oldmonth==1||oldmonth==3||oldmonth==5||oldmonth==7||oldmonth==8||oldmonth==10||oldmonth==12)

oldday=31;

}else if(oldmonth==2)

oldday=28;

//閏年計算規則

//普通年能被4整除且不能被100整除的為閏年

// 世紀年能被400整除的是閏年

if(oldyear%4==0&&oldyear%4!=0||oldyear%100==0)//判斷閏年 2月 29天

oldday=29;

}else

oldday=30;

//判斷長度如果是1 證明是1-9月份,需要在前面加0 不是直接

if(oldmonth.length=1)

oldmonth="0"+oldmonth;

var newmonth=oldmonth;

var newday=oldday;

document.getelementbyid("temp2").value=newyear+"-"+newmonth+"-"+newday;

2023年7月25日 23:03

《ExtJS2 0實用簡明教程》之獲得ExtJS

圖1 2 extjs發布包目錄 adapter 負責將裡面提供第三方底層庫 包括ext自帶的底層庫 對映為ext所支援的底層庫。build 壓縮後的ext全部原始碼 裡面分類存放 docs api幫助文件。exmaples 提供使用extjs技術做出的小例項。resources ext ui資源檔案...

extjs 日期開始結束

ext.form.datefield 日期範圍控制 專案中有時需要用到起始日期和結束日期,要做到起始日期必須小於結束日期。在extjs中已經有現成的函式,摘錄如下 daterange function val,field if field.startdatefield this.daterangem...

extjs日期格式處理

extjs 的datefield,往後台傳值,接收的是thu sep 2 00 00 00 utc 0800 2010,而我想要的是2010 09 02。ext.getcmp id getvalue.format y m d 轉換 extjs往後台傳值 datefield配置 format y m ...