1473云系统
功能:获取指定年月的天数,如果为闰年2月,则返回28天 参数一:时间格式 1、javascrpt 自带的时间格式 datetime类型 Sun Mar 04 2018 18:45:54 GMT+0800 (中国标准时间) 2、sqlserver 时间格式 /Date(1364812396843)/ 3、mongodb 时间格式 2018/01/01 01:01:01 4、mysql 时间格式 2018-01-01 01:01:01 5、nodejs的json时间"2018-03-04T11:14:27.878Z" 返回值: 数值 U.UF.D.getDayOfMonth = function (date) { var _arrDate = formatDateToArray(date); //把时间转换成数组形式 if (_arrDate[1]==2){ //判断输入的月份是否是2月 if (_arrDate[0]%4!=0 && _arrDate[0]%100==0 && _arrDate[0]%400!=0 && _arrDate[0]%3200==0){ //是的话判断其是否不是闰年 return 28; //不是就输出 28 } return 29; //是的话输出 29 }else{ if (_arrDate[2] == 4 || _arrDate[2] == 6 || _arrDate[2] == 9 || _arrDate[2] == 11){ //判断 月份 是不是 4 6 9 11 月 return 30; //是就输出30 } return 31; //不是就输出31 } } 示例:U.UF.D.getDayOfMonth('2018/01/01 01:01:01'); 结果:31
作者:周琳恒 信息录入:周琳恒