日期擴展
```
var date = new Date();//Mon Oct 17 2016 16:06:03 GMT+0800 (China Standard Time)
//獲取星期數
dayofWeek()
date.dayofWeek();//周一
//格式化日期
format()
date.format("M-d h:m:s:S 第q周 ddd");//"10-17 16:48:12:50 第4周 周一"
//獲取月初日期
MonthFirst()
date.MonthFirst();
//獲取月尾日期
MonthEnd();
date.MonthEnd();
//獲取本周一日期
WeekFirst()
date.WeekFirst();
//獲取本周日日期
WeekEnd()
date.WeekEnd();
//修改秒
AddSeconds(number)
date.AddSeconds(-10);//-10s
//修改分鐘
AddMinutes(number)
date.AddMinutes(-30);//-30min
//修改小時
AddHours(number)
date.AddHours(-1);//-1h
//修改天數
AddDays(number)
date.AddDays(-1);//-1day
//修改月份
AddMonths()
date.AddMonths(-1)//-1month
//修改年份
AddYears()
date.AddYears(-1)//-1year
//閏年判斷
IsLeapYear(year)
DateTime.IsLeapYear(2016);//true
//獲取某年或某月的天數
DaysCount(year,month)
DateTime.DaysCount(2016,10);//31,月份可空
//獲取某年所有月份的天數
MonthDaysList(year)
DateTime.MonthDaysList(2016);//366,2月
/*
注:number表示數字參數;
year,month也表示日期數字。
*/
```
字符串擴展
```
//從左補齊字符串
PadLeft(length,padstr)
"1".PadLeft(2,"-");//"-1"
//從右補齊字符串
PadRight(length,padstr)
"1".PadRight(2,"@");//"1@"
//格式化字符串
format(array)
"12".format();//{0:"1",1:"2"}
"{0}12".format([34]);//"3412"
//轉換成整數
ToInt()
"1".ToInt();//1
//轉換成浮點數
ToFloat()
"3.1415".ToFloat();//3.1415
//去除字符串中的html標簽
"<li>1</li>".RemoveHtmlTag();//"1"
```
注:length為目的字符串長度;
padstr為補全字符串;
array可以為字符串數組、數字數組。