资讯专栏INFORMATION COLUMN

项目用js时间格式化

hightopo / 1950人阅读

timestampToTime (timestamp, format = "yyyy-MM-dd HH:mm:ss") {
 // timestamp 时间
 /*
 * format 格式化
 * yyyy 年
 * M 月 不补0
 * MM 月
 * d 日 不补0
 * dd 日
 * H 时 不补0
 * HH 时
 * m 分 不补0
 * mm 分
 * s 秒 不补0
 * ss 秒
 *
 * */
 function add0 (m) { return m < 10 ? "0" + m : m; }
 let time = new Date(timestamp);
 let y = time.getFullYear();
 let m = time.getMonth() + 1;
 let d = time.getDate();
 let h = time.getHours();
 let mm = time.getMinutes();
 let s = time.getSeconds();
 return timestamp ? format.replace(/yyyy/g, y).replace(/MM/g, add0(m)).replace(/M/g, m).replace(/dd/g, add0(d)).replace(/d/g, d).replace(/HH/g, add0(h)).replace(/H/g, h).replace(/mm/g, add0(mm)).replace(/m/g, mm).replace(/ss/g, add0(s)).replace(/s/g, s) : "";
}

@Author: luch

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/100219.html

相关文章

  • 插件分享大会[不定期更新]

    摘要:最近老是在重装系统,每次重装就要重新配置环境,安装软件,安装插件。因为基本只有这个插件,才可以设置一个文件夹下三个项目能分别传到不同的服务器中。在全球最大的同性交友网站中,只要鼠标悬停到一个项目上时,就会在一个弹窗显示该项目的信息。 最近老是在重装系统,每次重装就要重新配置环境,安装软件,安装插件。每次重装的时候,都不知道自己以前到底用过什么软件插件。所以,还是写一篇文章记录下来,顺便...

    CastlePeaK 评论0 收藏0
  • 插件分享大会[不定期更新]

    摘要:最近老是在重装系统,每次重装就要重新配置环境,安装软件,安装插件。因为基本只有这个插件,才可以设置一个文件夹下三个项目能分别传到不同的服务器中。在全球最大的同性交友网站中,只要鼠标悬停到一个项目上时,就会在一个弹窗显示该项目的信息。 最近老是在重装系统,每次重装就要重新配置环境,安装软件,安装插件。每次重装的时候,都不知道自己以前到底用过什么软件插件。所以,还是写一篇文章记录下来,顺便...

    darkbug 评论0 收藏0
  • 在 React 项目中使 React-intl 实现多语言支持

    摘要:最近在项目中添加了语言国际化的功能。项目地址是雅虎的语言国际化开源项目的一部分,通过其提供的组件和可以与绑定。你当然可以使用的方式引用,但是,这样有前途么创建配置文件这里,我们将文件命名为和,代表中文和美式英语的配置包。 showImg(https://segmentfault.com/img/bVyv1N?w=900&h=506); 最近在项目中添加了语言国际化的功能。 语言国际化,...

    Mr_zhang 评论0 收藏0
  • 时间处理工具 moment.js:管理时间和日期,so easy!

    摘要:大家在项目中一定会遇到很多关于时间处理的问题,比如你想获取一个本地时间格式为,常用的方法是先拿到时间再用正则替换什么的。 大家在项目中一定会遇到很多关于时间处理的问题,比如你想获取一个本地时间格式为YYYY-MM-DD,常用的方法是先拿到时间再用正则替换什么的。比较麻烦,也比较费劲。每次都要弄。所以呢就想着有没有什么简单的方法,之后就发现了一个轻量级的Javascript日期处理类库:...

    lei___ 评论0 收藏0
  • 前端开发工具集 eutils

    摘要:项目介绍该项目整理了前端比较常用的工具集,包括工具和工具当我们新建一个前端项目时,只需要引入这个包,就可以省去很多写工具的重复工作源码地址项目规范函数使用小驼峰方式命名对象使用大驼峰方式命名项目使用构建,支持按需引入支持直接引入编译前的源文 项目介绍 该项目整理了前端比较常用的工具集,包括js工具和css工具;当我们新建一个前端项目时,只需要引入这个npm包,就可以省去很多写工具的重复...

    asoren 评论0 收藏0

发表评论

0条评论

hightopo

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<