蚂蚁设计实现日期格式化

  介绍

这篇文章运用简单易懂的例子给大家介绍蚂蚁设计实现日期格式化,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强>第一种写法

耙仙杓剖迪秩掌诟袷交?

我取得的值是年月

耙仙杓剖迪秩掌诟袷交?

如:201806

<强>第二种写法

时刻().format (& # 39; YYYY-MM-DD& # 39;)

<强>第三种写法

时刻(Date.now ()) .format (& # 39; YYYY-MM-DD& # 39;)

获取本地日期的下个月

window.moment ()。添加(& # 39;月# 39;)

获取当前日期的下一天

window.moment ()。添加(& # 39;天# 39;)

参考地址http://momentjs.com/记得用的话别忘了引入他的时刻。js

<强>蚂蚁设计使用日期控件涉及的日期格式问题

时刻的基本使用:

 

对形式表单中的日期格式进行转换方法:

函数filterQueryObj (obj, dateFormatOne dateFormatTwo) {//将提交的值中未定义/空去掉
  const searchValue=https://www.yisu.com/zixun/{};
  (种(obj) | | {})。forEach(关键=> {
  如果(obj(例子)){//对于js的日期类型,要转换成字符串再传给后端
  如果(obj(例子)instanceof日期){
  searchValue(例子)=obj(例子)。格式(dateFormatOne | |“yyyy-MM-dd”);
  }else if (moment.isMoment (obj(例子))){//处理时刻对象
  searchValue(例子)=obj(例子)。格式(dateFormatTwo | |“YYYY-MM-DD”);
  }else if (typeof obj(例子)==='字符串'){
  searchValue[主要]=_.trim (obj(例子));//情况字符串左右的空格
  }else if (_.isArray (obj[主要])& & obj(关键)。长度===0){//如果是数组,那么如果是空值,则不传
  删除searchValue(例子);
  其他}{
  searchValue(例子)=obj(例子);
  }
  }
  });
  返回searchValue;
  }

去掉空格:

//去掉空格
  函数修剪(str) {
  返回str.split (& # 39;& # 39;);//str.replace (/(^ \ s *) | (\ s *美元)/g,““);
  }

关于蚂蚁设计实现日期格式化就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

蚂蚁设计实现日期格式化