日期扩展
```
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可以为字符串数组、数字数组。