首页 > 编程知识 正文

vue字符串转日期,excel时间格式转换

时间:2023-05-05 22:55:24 阅读:126284 作者:1703

vue获取时间戳将转换为日期格式。

方法一是转载蓬勃发展的秋季老师格式方法。 来源(繁荣的秋季老师github https://github.com/ustb huangyi );

//date.jsexportfunctionformatdate (date,fmt ) if )/(y )/. test (fmt ) ) fmt=fmt.replace ) regexp.$1,} let for(letkino ) if ) newregexp ) ` (${k} ` ).test (fmt ) ) { let str=o[k] '; fmt=fmt.replace(regexp.$1,) RegExp.$1.length===1)? str:padleftzero(str ); } }返回调频; (; functionpadleftzero(str ) return ) ) 00 ) str ).substr ) str.length ); (; -*.vue----template! - -时间标记-- div{{time | formatDate}}/div! -输出结果- -! - div 2016-07-2321336052/div--/templatescriptimport { format date } from './common/date.js '; 导出默认值{ filters : }格式日期(time ) vardate=newdate ) time; 返回格式日期(date,' yyyy-MM-dd hh:mm ); } }}/script方法2亲笔(百度得出的10个结果中有9个是上述方法,不想使用上述方法时) :

使用vue.filter

! -demo.vue----template! -- time是时间戳-- div{{time | formatDate}}/div! -结果是2018-01-2318336031336035--/template script type=' text/ecmascript-6 ' export default { data (} { return } ) let y=date.getFullYear (; let MM=date.getMonth () 1; MM=MM 10? (0)毫米) : MM毫米; let d=date.getDate (; d=d 10? (0) d ) : d; let h=date.getHours (; h=h 10? (0) h ) : h; let m=date.getMinutes (; m=m 10? (0) m ) : m; let s=date.getSeconds (; s=s 10? (0) s ) : s; 恢复'-' mm '-' d ' ' h ' : ' m ' : ' s; }; };/scriptstylelang=' stylus ' rel=' style sheet/stylus '/style

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。