这篇文章主要介绍了vue获取时间戳转换为日期格式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
vue获取时间戳转换为日期格式。
方法一为转载黄轶老师的format方法:出处(黄轶老师github https://github.com/ustbhuangyi);
// date.js export function formatDate (date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYea<div>本文来源gaodai.ma#com搞##代!^码7网</div>r() + '').substr(4 - RegExp.$1.length)); } let o = { 'M+': date.getMonth() + 1, 'd+': date.getDate(), 'h+': date.getHours(), 'm+': date.getMinutes(), 's+': date.getSeconds() }; for (let k in o) { if (new RegExp(`(${k})`).test(fmt)) { let str = o[k] + ''; fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str)); } } return fmt; }; function padLeftZero (str) { return ('00' + str).substr(str.length); };
<!-- **.vue --> <!-- time时间戳 --><div>{{time | formatDate}}</div><!-- 输出结果 --><!-- <div>2016-07-23 21:52</div> -->
方法二为自写(在百度出的结果十个有九个是上述方法且在不想使用上述方法的情况下):
使用vue.filter
<!-- demo.vue --> <!-- time为时间戳 --><div>{{time | formatDate}}</div><!-- 结果为 2018-01-23 18:31:35 -->
以上所述是小编给大家介绍的vue获取时间戳转换为日期格式详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对gaodaima搞代码网网站的支持!
以上就是vue获取时间戳转换为日期格式代码实例的详细内容,更多请关注gaodaima搞代码网其它相关文章!