介绍
这篇文章运用简单易懂的例子给大家介绍蚂蚁设计实现日期格式化,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强>第一种写法强>
我取得的值是年月
如: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,““); }关于蚂蚁设计实现日期格式化就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。
蚂蚁设计实现日期格式化