vue.js怎样将时间戳转化为日期格式

作者&投稿:蔡视 (若有异议请与网页底部的电邮联系)
vue.js怎样将时间戳转化为日期格式~

1、首先需要根据图示代码创建HTML文档,并创建JS标记。

2、然后需要根据图示代码new Date()创建日期对象。

3、然后需要根据图示代码以毫秒为单位的时间戳,设置日期对象。

4、然后需要根据图示代码打印设置后的日期。

5、保存文件,在浏览器查看输出将时间戳转化为日期格式成功。


export function formatDate (date, fmt) {
if (/(y+)/.test(fmt)) {
fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').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);
};
把上面代码保存为date.js放到你的公共js文件夹中。
在你的需要格式化时间戳的组件里像下面这样使用:


{{time | formatDate}}

2016-07-23 21:52 -->


import {formatDate} from './common/date.js';
export default {
filters: {
formatDate(time) {
var date = new Date(time);
return formatDate(date, 'yyyy-MM-dd hh:mm');
}
}
}

这样就可以了

export function formatDate (date, fmt) {
    if (/(y+)/.test(fmt)) {
        fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').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);
};
<template>
    <!-- 过滤器  time 可以使后台得到的数据,循环出来的也行 -->
    <div>{{time | formatDate}}</div>
    <!-- 输出结果 -->
    <!-- <div>2016-07-23 21:52</div> -->
</template>
<script>
import {formatDate} from './common/date.js';
export default {
    filters: {
        formatDate(time) {
            var date = new Date(time);
            return formatDate(date, 'yyyy-MM-dd hh:mm');
        }
    }
}
</script>



如何校验百度编辑器(UEeditor)里面的内容是否为空?
function validateEditor(){ var content = UE.getEditor('editor').hasContents();if (content == false) { alert('请输入内容! ');UE.getEditor('editor').focus();\/\/光标返回编辑器中 return false;}else{ return true;} } 来自于http:\/\/tieba.baidu.com\/p\/1193070172里面cf809 的回答 ...

ue设计师每天要做什么
UE设计师的工作内容包括:1. 负责网站UI设计,包括整体改版和细节优化。2. 设计广告图、GIF动画、JS效果图等。3. 与市场策划团队合作,负责营销专题页面的设计、创意和制作。4. 快速、熟练地将设计效果图转化为HTML,确保在多种浏览器中的兼容性,如IE6+、Firefox、Chrome、360等。5. 能够使用...

ueditor编辑器怎样调用
UE.getEditor('editor').setDisabled( 'fullscreen' );disableBtn( "enable" );} function setEnabled() { UE.getEditor('editor').setEnabled();enableBtn();} function getText() { \/\/当你点击按钮时编辑区域已经失去了焦点,如果直接用getText将不会得到内容,所以要在选回来,然后取得内容 var...

ue压缩完的项目显示missingmodules
显示模块丢失可能是因为电脑环境没有安装相应的模块,可以通过以下方式安装:1、确保Node.js版本是最新的。2、打开项目根目录,运行npminstall或yarninstall来安装相关模块。3、尝试重新启动项目,如果仍然出现模块丢失,请检查package.json文件是否指定了正确的模块版本。4、如果仍然无法解决,请尝试更新模块的...

ue设置8字符列竖线
当你想换到下一个书签的 时候,就按f2,但是想到上一个标签怎么办?ctrl+f2?不对,嘿嘿,再按就是加书签或者取消当前行的书签了。应该是alt +f28. UE的function列表功能打开一个程序文件,比如*.js确保view\/view as(*)\/Javascript选择view\/(view\/lists)\/function list.也可以用F89. 在打开的文件中切换 ctrl+...

如何用js获取id 元素内容
方法有两种:1、通过jquery的方式,使用id选择器方式获取节点,然后获取值。2、通过原生的dom方式,获取id的值。每一个HTML元素都使用id来进行一个标注,随后可以通过document.getElementById(“ID名称”)取得指定的ID元素对象,取得元素对象之后就可以对其进行操作。但是document.getElementById()只能取得一...

Avue和element ui以及bootstrap、nuxtjs他们是啥?
Avue巧妙地对Element UI进行了深度封装,聚焦于数据驱动视图,特别是优化了表格(table组件)和表单(form组件)的开发体验。这个框架注重组件的高复用性和易维护性,丰富的数据展示组件让开发者如虎添翼,轻松构建出强大且易于扩展的项目。Element UI,由饿了么前端团队倾力打造,专为桌面端设计,是Vue.js ...

如何将织梦DEDEcms后台ckeditor编辑器更换为ueditor百度编辑器_百度知 ...
editor.all.min.js 此文件是editor_all.js的压缩版 editor.config.js 此文件是UE的配置文件 editor.parse.js 此文件是UE的解析文件 editor.parse.min.js 此文件是UE的解析压缩文件 二、重命名文件夹名称,并复制UE到dede 重命名:ueditor1_3_6-utf8-php,为ueditor。将ueditor全部复制到dede的...

ue设计师岗位职责
很多公司UE设计师都有PM或者UI设计师兼任。除了负责优化界面交互,还负责以下工作内容:1、网站的UI设计,包括整体改版及细节优化等;2、广告图、Gif动画、JS等效果图设计;3、配合市场策划,负责营销专题页面的设计、创意和制作;4、快速、熟练将设计师的效果图用HTML展现出来,兼容IE6、FireFoxchorme、...

JS函数的参数如何设置
1.php有个很方便的用法是在定义函数时可以直接给参数设默认值,如:function simue ($a=1,$b=2){ return $a+$b;}echo simue(); \/\/输出3echo simue(10); \/\/输出12echo simue(10,20); \/\/输出30但js却不能这么定义,如果写function simue(a=1,b=2){}会提示缺少对象。2.js函数...

乐清市17614753671: vue.js怎样将时间戳转化为日期格式? -
大叔超止咳: <!-- value 格式为13位unix时间戳 --> <!-- 10位unix时间戳可通过value*1000转换为13位格式 --> export function formatDate (date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)); } let o = ...

乐清市17614753671: 如何在js中将时间戳转换为时间格式 -
大叔超止咳: js将时间戳转为日期格式 推荐一个JavaScript常用函数库 jutils 其中的formatDate(javascript时间戳转换)函数支持自定义格式,可以显示年,月,周,日,时,分,秒多种形式的日期和时间.例: 输出格式为 => 年、月、日、时、分、秒 var date = jutils.formatDate(new Date(1533686888*1000),"YYYY-MM-DD HH:ii:ss"); console.log(date); // 2019-07-09 19:44:01更多自定义返回格式可以参照: 一行js代码实现时间戳转时间格式 下面是相关源码的截图 js将时间戳转为日期格式

乐清市17614753671: js里面时间戳怎么转换为date -
大叔超止咳: var d = new Date( 时间戳 ); 注意时间戳的单位是毫秒.date:(计算机专业术语) 编辑 锁定1功能:设置或显示系统日期.2类型:内部命令3格式:DATE 年/月/日4使用说明:⑴省略 年/月/日 显示系统日期并提示输入新的日期,不修改则可直接按回车键,要修改则直接输入新日期.⑵当机器开始启动时,有自动处理文件(AUTOEXEC.BAT)被执行,则系统不提示输入系统日期.否则,提示输入新日期和时间.

乐清市17614753671: js怎么把时间戳转换成几分钟几小时前 -
大叔超止咳: 将时间戳转换成日期格式: // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 注意:如果是uinx时间戳记得乘于1000.比如php函数time()获得的时间戳就要乘于1000 /*----------下面是获取时间日期的方法

乐清市17614753671: js怎么把时间戳转换为日期格式 -
大叔超止咳: js时间戳转日期格式 formatDate javascript 时间戳自定义格式转换,支持年月日时分秒等多种形式组合的日期和时间. 使用示例 年、月、日、时、分、秒 var date = jutils.formatDate(new Date(1533686888*1000),"YYYY-MM-DD HH:ii:ss"); ...

乐清市17614753671: JS时间格式转化
大叔超止咳: 方法一:<br>var temper=&quot;2009-6-28 15:23&quot; <br>var dt = new Date(temper.replace(/-/,&quot;/&quot;)) <br>alert(dt) <br><br>方法二:<br>function ConvertDateFromString(dateString) { <br>if (dateString) { <br>var arr1 = dateString.split(...

乐清市17614753671: js把时间戳只转换为“时“和”分” -
大叔超止咳: 一行js代码实现时间戳转时间格式 javascript时间戳转日期时间,支持自定义输出日期格式,可以显示年,月,周,日,时,分,秒多种形式的日期和时间. var date = formatDate(new Date(1491386842*1000),"HH:ii"); console.log(date) //18:07 一行js代码实现时间戳转时间格式

乐清市17614753671: js时间戳怎么转成日期格式
大叔超止咳: //时间戳转换成日期时间2014-8-8 下午11:40:20 function formatDate(ns){ return new Date(parseInt(ns) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " "); } //时间戳转换成八位日期2014-5-5 function userDate(uData){ var ...

乐清市17614753671: js怎么把日期格式转换为日历显示格式,例如: -
大叔超止咳: 那只获取new Date().getHours()+':'+new Date().getMinutes() 就可以了

乐清市17614753671: vue如何利用单击事件输出当前时间? -
大叔超止咳: 网页<html> <script> //获取当前时间 function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var year = date.getFullYear(); var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = ...

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网