TS格式化时间(适用于标准时间、时间戳等)

/*** 时间工具类*/
export class DateUtil {/*** 格式化时间* 调用formatDate(strDate, 'yyyy-MM-dd');* @param strDate(中国标准时间、时间戳等)* @param strFormat(返回格式)*/public formatDate(strDate: any, strFormat?: any){if (!strDate){ return; }if (!strFormat){ strFormat = 'yyyy-MM-dd'; }switch (typeof strDate) {case 'string':strDate = new Date(strDate.replace(/-/, '/'));break;case 'number':strDate = new Date(strDate);break;}if (strDate instanceof Date){const dict: any = {yyyy: strDate.getFullYear(),M: strDate.getMonth() + 1,d: strDate.getDate(),H: strDate.getHours(),m: strDate.getMinutes(),s: strDate.getSeconds(),MM: ('' + (strDate.getMonth() + 101)).substr(1),dd: ('' + (strDate.getDate() + 100)).substr(1),HH: ('' + (strDate.getHours() + 100)).substr(1),mm: ('' + (strDate.getMinutes() + 100)).substr(1),ss: ('' + (strDate.getSeconds() + 100)).substr(1),};return strFormat.replace(/(yyyy|MM?|dd?|HH?|mm?|ss?)/g, function () {return dict[arguments[0]];});}}
}

TS格式化时间(适用于标准时间、时间戳等)相关推荐

  1. 格式化时间转化为时间戳

    const std::string date("2022-12-12 00:00:00"); std::regex reg("(\\d+)-(\\d+)-(\\d+)(\ ...

  2. 格式化时间转换时间戳

    format.format(date) -->转换为格式化时间 format.parse(String)-->格式化时间转化为时间戳 format.parse(String,ParsePo ...

  3. Go语言获取当天、昨天、明天、某天0点时间戳以及格式化时间

    获取当前时间 到 明天0点整的时间差的秒级时间戳的字符串形式 func GetTimeDifference() string {nowTime := time.Now()// 当天秒级时间戳nowTi ...

  4. python unix时间戳格式化输出_python正常时间和unix时间戳相互转换的方法

    本文实例讲述了python正常时间和unix时间戳相互转换的方法.分享给大家供大家参考.具体分析如下: 这段代码可以用来转换常规时间格式为unix时间戳,也可以将unix时间戳转换回来, 例如:133 ...

  5. Java 时间处理(格式解释、格式化时间、获取当前时间、获取年份、月份等、时间戳转换成时间)

    日期和时间模式(注意大小写,代表的含义是不同的): yyyy:年 MM:月 dd:日 hh:1~12小时制(1-12) HH:24小时制(0-23) mm:分 ss:秒 S:毫秒 E:星期几 D:一年 ...

  6. python --格式化时间转时间戳(互转)

    import time import datetimeclass TimesType(object):'''时间格式互转'''def __new__(cls, *args, **kwargs):''' ...

  7. 2 时间格式化_关于Python时间戳是什么讲解

    时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数.它也被称为Unix时间戳(Unix Timestamp). 百度百科对时间戳的定义是,一个能表示一份数据在某个 ...

  8. php中时间戳转换为毫秒以及格式化时间

    前言 有时候需要对时间戳进行操作,比如获取13位毫秒级的时间戳或者对时间戳进行格式化时间. /*** 转化时间为毫秒时间戳* @param int|string $time 时间戳|日期* @retu ...

  9. vue使用过滤器将时间戳格式化时间

    使用moment插件格式化.如果写成方法的话,则每个页面都要写这个方法.所以还有一种,定义全局过滤器,将时间戳格式化 在main.js中定义 Vue.filter('dateFormat', (dat ...

最新文章

  1. 最简单的CI框架入门示例--数据库取数据
  2. 了解了解一下SQLSERVER里的鬼影记录
  3. JavaScript判断图片是否加载完成的三种方式
  4. Python 多进程、多线程启动
  5. e2fsprogs制作嵌入式 mkfs.ext2 mkfs.ext3 mkfs.ext4
  6. matlab 防雷硒堆,单相全控桥式晶闸管整流电路的设计(阻感负载)电力电子课程设计...
  7. 根据×××号码识别性别年龄生日的JS代码
  8. Toontrack Superior Drummer for Mac(鼓音乐制作工具)
  9. 纪念贴:历史会证明今天是不是开创新历史的一天
  10. springboot整合rpc远程调用_SpringBoot—-JsonRpc跨语言远程调用协议 - Java天堂
  11. excel24张函数图解
  12. 机器学习基础-特征工程简析
  13. 基于双目摄像头SGBM视差图的障碍物提取
  14. 【前端作业系列】HTML基础点 , 训练<有序列表><无序列表>(2022年6月15日作业)
  15. 动态规划从入门到放弃【1】
  16. 每日博士S8补充8大明星菌株,助力提升免疫力
  17. Hbuilder 连接夜神模拟器
  18. LBG算法、Lloyd算法和K均值算法
  19. js 将字符串转化为number的简单方式
  20. 阿里云服务器上安装Mysql 服务

热门文章

  1. 2021中国游戏设计 高考报考指南+考研指南【笔记】
  2. 根据星瞳科技openmv巡线小车所改进的巡线方案
  3. 程序设计语言发展回顾与展望
  4. html5未来五年就业前景,未来5年的就业市场会怎样?未来五年发展前景最好的行业...
  5. 【2014武汉GIS真题首发】2014武汉大学地图学与地理信息系统考研真题(GIS520论坛首发)
  6. BAT批处理文件 assoc,ftype命令详解
  7. RESTful 个人理解总结
  8. 等号(=)伪指令、EQU伪指令、TEXTEQU伪指令之间的区别
  9. 探讨对理想团队模式构建的设想以及对软件流程的理解
  10. 昨天(2009年10月29日)ubuntu,9.10正式版出炉!