vue把php的时间戳转日期,vue 将时间戳转换成日期格式 (一)

(1)创建一个处理时间格式的js,内容如下:

../../utils/formatDate.js

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)

}

(2)在vue文件中需要格式化时间戳的地方,使用filters过滤器,做如下处理:

{{item.pass_time | formatDate}}

// 引入formatDate.js 文件

import {formatDate} from '../../utils/formatDate.js'

export default {

filters: {

//方法一: yyyy-MM-dd hh:mm

formatDate(time) {

time = time * 1000

let date = new Date(time)

console.log(new Date(time))

return formatDate(date, 'yyyy-MM-dd hh:mm')

}

//方法二: yyyy-MM-dd

formatDate(time) {

// time = time * 1000

let date = new Date(time)

console.log(new Date(time))

return formatDate(date, 'yyyy-MM-dd')

}

} }

补充:time应为格式为13位unix时间戳,如果拿到的时间戳是10位的unix时间戳,因此需要乘以1000。

js angular 时间戳转换成日期格式 年月日 yyyy-MM-dd

昨天写项目,要把时间戳转换成日期格式发给后端 我就去网上找 看到的一些都不是我想要的 索性自己就写了一个如图 下面是angular 模式 $scope.getMyDate = function(str ...

js将时间戳转换成日期格式-陈远波

var timestamp =1539598555000;//时间戳 //时间戳转换成time格式function timestampToTime(timestamp) { var date = ne ...

jqgrid 时间戳转换成日期格式

原文 :http://blog.csdn.net/caoyuancsdn/article/details/52984524 Java script  接收到的时间参数是时间戳*1000 functio ...

javaScript中将时间戳转换成日期格式

function DateFormt(time, format) { ); var o = { , "d+": testDate.getDate(), "h+" ...

js时间戳转成日期格式

将时间戳转换成日期格式:// 简单的一句代码var date = new Date(时间戳); //获取一个时间对象 注意:如果是uinx时间戳记得乘于1000.比如php函数time()获得的时间戳 ...

javascript时间戳转换成指定格式的日期

//时间戳转换成指定格式的日期DateTool.IntDatetimeTo = function(time, format){    var testDate = new Date(time);    ...

moment使用,把某个时间时间戳转换成日期

1.某个时间时间戳转换成日期 moment(时间戳 ).format("YYYYMMDD")   2.获取某个日期当月的最后一天 moment(“2019-04-05”).endO ...

CTime,Systemtime的比较还有转换成日期格式。

vc为我们提供了两种日期型的变量. 一种是CTime.他的缺点就是年份只支持到2038年,以后的日期就不支持啦,如果你的项目有20-30年的寿命,你就选择使用SYSTEMTIME.这个时间函数来进行比 ...

vue filters 时间戳转化成时间格式

vue filters 时间戳转化成时间格式 filters: { formatDate: function (time) { var re = /-?\d+/ var m = re.exec(tim ...

随机推荐

lua实现私有函数

本文是原创文章,如需转载,请注明文章出处 要用lua实现私有函数,关键就是使用metatable的特性来实现. Test.lua: local v = {};v.x = 100;v.y = 200; ...

String和string的区别

(1)从位置讲 1.string是c#中的的 2.String是 .Net Framework的一个函数名(类),基于using.System的引用 (2)从性质讲 1.string是关键字,Stri ...

一、oracle 高水位线详解

一.什么是水线(High Water Mark)? 所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称 ...

机器学习:Python中如何使用最小二乘法

之所以说"使用"而不是"实现",是因为python的相关类库已经帮我们实现了具体算法,而我们只要学会使用就可以了.随着对技术的逐渐掌握及积累,当类库中的算法已经 ...

Python 爬虫-进阶开发之路

第一篇:爬虫基本原理: HTTP, 爬虫基础 第二篇:环境安装与搭建: 第三篇:网页抓取:urllib,requests,aiohttp , selenium,  appium 第四篇:网页解析:re ...

Python之字符串操作

一.字符串特点 内容不可修改 password=' #内容不可修改 二.字符串常用方法 1..strip()方法 去字符串两边的空格和换行符 print(password.strip()) #去掉字符 ...

javascript 异步解析

js 异步解析 一 .js单线程分析 我们都知道js的一大特点是单线程,也就是同一时间点,只能处理一件事,一句js代码.那为什么js要设计成单线程而不是多线程呢?这主要和js的用途有关,js作为浏览器 ...

公钥与私钥对HTTPS的理解(数字证书的需要)

本文转自某大牛链接 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用.接着对数字证书做一个详细的解释,并讨论一下window ...

HttpClient post提交数据,汉字转码

public static String post(String url, String data) throws ClientProtocolException, IOException { Htt ...

笔记-django- HttpRequest/Response

笔记-django- HttpRequest/Response 1.      HttpRequest/Response When a page is requested, Django create ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值