parseTime(time, fm) { // 解析时间 time: 时间戳或者实践对象 fm: 格式 默认是{y}-{m}-{d} {h}:{i}:{s}

if (arguments.length === 0) {

return null

}

const format = fm || '{y}-{m}-{d} {h}:{i}:{s}'

let date

if (typeof time === 'object') {

date = time

} else {

if (('' + time).length === 10) time = parseInt(time) * 1000

date = new Date(time)

}

const formatObj = {

y: date.getFullYear(),

m: date.getMonth() + 1,

d: date.getDate(),

h: date.getHours(),

i: date.getMinutes(),

s: date.getSeconds(),

a: date.getDay()

}

const time_str = format.replace(/{(y|m|d|h|i|s|a)+}/g, (result, key) => {

let value = formatObj[key]

if (key === 'a') return ['一', '二', '三', '四', '五', '六', '日'][value - 1]

if (result.length > 0 && value < 10) {

value = '0' + value

}

return value || 0

})

return time_str

}

vue 时间格式化函数_vue开发记录--通用时间格式函数相关推荐

  1. 获取服务器时间的软件如何修改时间,小程序云开发获取服务器时间

    在实际开发过中,我们需要获取服务器时间,来保证时间的准确性,这里主要介绍使用 使用云函数来获取服务器时间 // 云函数入口文件 const cloud = require('wx-server-sdk ...

  2. vue 日期格式化返回指定个数月份_python时间与日期处理一次看个够(time、datetime、calendar)...

    前言 python中常常会遇见时间.日期相关的处理,python标准库其实就提供了非常强大的处理能力,它们是time.datetime.calendar标准库,下面是它们常见的一些用法,一起来看看吧! ...

  3. vue进入页面执行的钩子函数_vue中各选项及钩子函数执行顺序详解

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  4. 【若泽大数据实战第十九天】Hive 函数UDF开发以及永久注册udf函数

    前言: 回顾上期课程,上次课我们讲了聚合函数,多进一出, 分组函数  group by,出现在select里面的字段除了分组函数之外,其他都要出现在group by里面,分组函数的过滤必须使用hivi ...

  5. js 格式化 java时间格式化_用JavaScript(js)对时间格式化

    可以说是Web项目中不可或缺的一个Javascript类库,它可以帮助你快速的解决客户端编程的许多问题,下面贴出一个用js格式化时间的方法. Date.prototype.format=functio ...

  6. mounted钩子函数_Vue 探索之路——生命周期和钩子函数的一些理解

    对于执行顺序和什么时候,下面我们将结合代码去看看钩子函数的执 行 <!DOCTYPE html> <html> <head><title></ti ...

  7. oracle生成主键函数,Oracle学习记录之使用自定义函数和触发器实现主键动态生成...

    很早就想自己写写Oracle的函数和触发器,最近一个来自课本的小案例给了我这个机会.现在把我做的东西记录下来,作为一个备忘或者入门的朋友们的参考. 案例介绍: 招投标管理系统(数据库设计). 数据表有 ...

  8. python中日期和时间格式化输出的方法小结_Python 时间操作例子和时间格式化参数小结...

    1.取过去具体时间的方法: #!/usr/bin/python import time #取一天前的当前具体时间 time.strftime('%Y-%m-%d %T',time.localtime( ...

  9. java当前时间查询,Java实现查询记录的时间相对于当前时间

    import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Date; public cla ...

最新文章

  1. 解读阿里云oss-android/ios-sdk 断点续传(多线程)
  2. mysql workbench 6.2_如何在MySQL Workbench 6.2查询中运行.sql文件?
  3. leetcode 645. 错误的集合
  4. fastapi学习(一):输出hello world与基本运行方法
  5. 终极解码播放mkv声音小的解决
  6. J2EE代码存档--导出Excel
  7. 微信开发值得推荐的开源项目
  8. openwrt下ipk生成过程及原理
  9. LOJ#2339. 「WC2018」通道(边分治+虚树)
  10. 百度地图API学习 - 点击地图显示为中心点
  11. JavaScript之E-mail 地址格式验证
  12. 【C语言刷题】汉诺塔问题
  13. CyberArk被评为2020年Gartner特权访问管理魔力象限的领导者
  14. php软件运行时出现forbidden,wampserver服务器出现Forbidden错误解决方法
  15. 软考成绩什么时候出?
  16. Obsidian 插件(一):DataView 的使用
  17. 英伟达GTX 960M安装anaconda、cuda+cudnn
  18. oracle里存储函数将金额数字转换成大写
  19. 非华为手机鸿蒙怎样替换安卓,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪...
  20. 知识分享之Golang——go-i18n国际化组件

热门文章

  1. 来自内部的XSS攻击的防范
  2. PEOPLE MANAGEMENT 节选
  3. C#自定义控件七水波纹
  4. .Net Micro Framework研究—串口操作
  5. Part 3 —— 发布 Go Modules
  6. C++ 模板元编程简介
  7. php代码审计小技巧
  8. 深度增强学习--DDPG
  9. ubuntu16.04 内核源码编译
  10. java基础总结(1)安装jdk