vue获取当前时间戳,vue把日期转换为时间戳
这篇文章主要介绍了某视频剪辑软件中对时间戳的处理方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
目录
vue对时间戳的处理1、自建射流研究…文件2、在组件模板中引用定义好的时间戳函数3、设置好在脚本中的引用和定义某视频剪辑软件时间戳转换
vue对时间戳的处理
1、自建js文件
文件位置根据自己的项目位置自定义
导出函数formatDate(date,fmt) {
if (/(y )/.测试(fmt)) {
fmt=fmt.replace(正则表达式1美元,(date.getFullYear() ).substr(4 - RegExp .$ 1 .长度));
}
让o={
M : date.getMonth() 1,
d : date.getDate(),
h : date.getHours(),
m : date.getMinutes(),
s : date.getSeconds()
};
对于(让k在o中){
if (new RegExp(`(${k})`).测试(fmt)) {
设str=o[k]" ";
fmt=fmt.replace(正则表达式。$1,(正则表达式. length===1)?str:padLeftZero(str));
}
}
返回滤波多音
};
函数padLeftZero(字符串){
返回( 00 字符串)。substr(字符串长度);
};
2、在组件模板中引用定义好的时间戳函数
模板
div{{time formatDate}}/div
/模板
3、设置好在script中的引用和定义
脚本
从" xxx.js "导入{格式化日期};
导出默认值{
过滤器:{
格式日期(时间){
var日期=新日期(时间);
返回formatDate(日期,年-月-日hh:MM );
}
}
}
/脚本
vue时间戳转换
后台拿时间数据,一般不是时间格式,而是一串数组,这个时候就需要转换,然后才可以使用了
添加时间(行,列,单元格值,索引){
if(单元格值==null 单元格值== )返回"";
发布日期=新日期(parse int(单元格值)* 1000);
设Y=日期。获取整年()-;
设M=date.getMonth() 1 10?0 (日期。getmonth()1)-:日期。get month()1 -;
设D=date.getDate() 10?0”日期。getdate()":日期。getdate()" ";
设h=date.getHours() 10?“0”日期。get hours()::date。get hours():;
设m=date.getMinutes() 10?“0”日期。get minutes()::date。get minutes():;
let s=date.getSeconds() 10?“0”日期。get seconds():date。获取秒数();
返回y M D;
},
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。