12345678910111213141516171819202122232425262728293031323334353637383940 |
- /**
- * 获取某年某月有多少天
- */
- export const getOneMonthDays = (year,month)=>{
- month = Number(month);
- const baseMonthsDays = [31,28,31,30,31,30,31,31,30,31,30,31];
- if(year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)){
- if(month === 1){
- baseMonthsDays[month] = 29;
- }
- }
- return baseMonthsDays[month];
- }
- /**
- * 获取日期的年月日时分秒
- */
- export const getTimeArray = (date)=>{
- const year = date.getFullYear();
- const month = date.getMonth()+1;
- const day = date.getDate();
- const hour = date.getHours();
- const minute = date.getMinutes();
- const second = date.getSeconds();
- return [year,month,day,hour,minute,second];
- }
- /**
- * 小于10的数字前面补0
- */
- export const addZero = (num)=>{
- return num < 10 ? '0' + num : num;
- }
- /**
- * 获取当前值在数组中的索引
- */
- export const getIndexOfArray = (value,array)=>{
- let index = array.findIndex(item => item == value);
- return index > -1 ? index : 0;
- }
|